The code 18 needs to be addressed.
KOEO (Key On Engine Off)
Code 18 – Loss of IDM signal / SPOUT circuit fault / loss of tach input to EEC
Common causes: bad TFI module, faulty ignition coil, wiring issues between the distributor and EEC, or a failing distributor pickup (PIP sensor).
- Since it’s KOEO, it points to an ignition circuit fault the computer detects without the engine running. This means that you should be able to troubleshoot it whether it's a connector, wire, etc...
KOER (Key On Engine Running)
Cylinder 8 – Cylinder balance test indicates Cylinder #8 is weak or misfiring
- Could be spark, injector, compression, or vacuum leak at #8.
Code 21 – Engine coolant temperature (ECT) out of self-test range
- Usually means ECT sensor is reading too cold or too hot during self-test. On KOER, this can also happen if the engine isn’t fully warmed up before testing.
Code 44 – Thermactor Air Injection system inoperative (right bank)
Code 94 – Thermactor Air Injection system inoperative (left bank)
- These come as a pair when the AIR pump/diverter valve isn’t sending air to the exhaust during the test.
- Could be due to missing/removed smog equipment, a bad diverter valve, vacuum leaks to the valve, or a dead smog pump.
Tackle Code 18 first – ignition issues can cause false balance test fails and even skew KOER results. Start by checking SPOUT connector, coil resistance, and distributor pickup signal.
Once ignition is solid, retest – see if cylinder #8 still flags. If so, do a compression test and swap plug/wire/injector to isolate.
Code 21 – warm the engine fully before KOER. If it still trips, test the ECT sensor with a multimeter at the correct temp.
Codes 44/94 – if the smog pump is gone or bypassed, they’ll always show. If you need to keep them clear, the system has to be restored or electronically tricked.