As you may remember I had a P0100 code which usually means a faulty MAF.. The strange thing in my case was that there isnt a hint of "Limp home mode" or any degradation of performance whatsoever!!! Yet the EML light was constantly smiling at me (EML = Engine Management Light). I bought a new one and had intended to fit it this weekend. However last night I noticed the light was no longer lit... I wont replace the MAF just yet but will wait to see how long the self repair lasts.. Has anyone heard of such a thing before ?