Strange one this. Vehicle has EML illuminated showing PO100 (Air Mass Meter). Drives well and emissions spot on. Air Mass reading on scanner showing 8.3 kg/h which is correct at idle and 26.4 kg/h at approx 2500 rpm which sounds ok. Fault clears down ok and EML extinguishes and stays off - until the next time the engine is started and EML then remains on showing same code. Air Mass Meter is in ECU (how does that work?) Light does not appear to come on when driving vehicle after code has been cleared. Ideas would be much appreciated.