I would guess the the MIL lamp is on because the ECU is registering that the system is generally running too rich or too lean, or is indicating an oxygen sensor or catalyst fault. Unfortunately these type of problems are not always easy to diagnose, but it would help if you could get it hooked up to a scantool. If your car was registered after 1 January 2001 it will be EOBD compliant and so any generic scanner should work. If it were me I would be looking at live data after I'd read the fault codes to see what's been stored, and in particular looking at 'Short Term Fuel Trim' and 'Long Term Fuel Trim' which ideally should both read 0%. If they move up or down it means that the engine is running rich or lean and that the ECU is compensating by either adding or removing fuel by the percentage shown. That I'm afraid is the easy part. It is more difficult to establish why the engine isn't running as it should be. Possible causes include: Faulty oxygen sensor (either pre or post cat), faulty catalyst, faulty MAF sensor, air leak on inlet manifold, blocked air filter, blocked or faulty fuel injector/s, incorrect valve clearances, loss of compression or low fuel pressure.
Also I think there is a lot of mileage in the above advice. Buy some good fuel additive and thrash it up the road immediately before the retest.....
Edited by Railroad. on 02/10/2010 at 08:49
|