KOEO test |
On vehicles with 4.9L engines only, depress
the clutch pedal for the rest of the KOEO test.
On vehicles with 7.3L diesel only, depress throttle (WOT) for the rest of the KOEO test. Turn key OFF for at least 10 seconds. Located diagnostic connector in the engine compartment. Install voltmeter leads or test light onto the battery and pin #4 of the test connector. Install a jumper wire from the test terminal to Pin #2 of the test connector. Turn Key on (engine not running), And watch the needle sweeps of the voltmeter. The needle sweeps go long sweep, long sweep, pause, short sweep, short sweep, short sweep=code 23. There will be a 4 second pause between codes. Continuous memory codes will be separated by a code 11. (92 and later models will have a 3 digit code and will flash the CHECK ENGINE light.) |
KOER test |
Start and run engine until warmed up (or run at 2000rpm for 2 minutes). Turn key OFF for at least 10 seconds.Install voltmeter leads or test light onto the battery and pin #4 of the test connector. With park brake on in Park or Neutral (manual trans) start engine. Light or voltmeter should flash engine ID (flashes number of cylinder 2=4cyl.,3=6cyl.,4=8cyl.,5=diesel) Step on brake pedal and turn the steering wheel 1/2 turn each direction. If equipped with an OD On/Off switch, push it off and on. A "goose" pulse should flash next, step down 1/2 way on the throttle and let up. Then it may flash a series of "fast codes", Ignore them. And watch the needle sweeps of the voltmeter. The needle sweeps go long sweep, long sweep, pause, short sweep, short sweep, short sweep=code 23. There will be a 4 second pause between codes. Continuous memory codes will be separated by a code 11. (92 and later models will have a 3 digit code and will flash the CHECK ENGINE light) After repairs have been made, clear codes, run and recheck. |
(R) = Engine Running test (M) = Memory code (O)=Key On Engine Off test
10 | R | Cylinder 1 low during cylinder balance test |
11 | O,R,C | System pass |
12 | O,R,C | Cannot control RPM during high RPM test |
13 | O,R,C | Cannot control RPM during low RPM test |
14 | C | Profile Ignition Pick-up (PIP) failure |
15 | O,C | PCM ROM/KAM failure |
16 | O,R | No ignition diagnostic monitor signal / RPM too low for HEGO test/A/F mix not within self test range |
17 | R | RPM too low with ISC retracted (1.9L CFI) / A/F mix not within self test range |
18 | R,C | SPOUT(Spark Out) circuit open / No Tach. input to ECA/ SPOUT(Spark Out) grounded |
19 | R,O | RPM too low for EGR test (1.9L CFI) / EEC reference voltage failure |
20 | R | Cylinder 2 low during cylinder balance test |
21 | O,R | ECT out of range during self test |
22 | O,C,R | MAP/BP out of range during self test |
23 | O,R | Throttle Position Sensor (TPS) out of range during self test |
24 | O,R | VAT (1.6L PFI and 2.3L Turbo)/Air Charge Temperature (ACT) (all other) out of range during self test |
25 | R | Knock Sensor not detected during Dynamic Response Test KOER |
26 | O,R | VAF out of range during self test (1.6L PFI and 2.3L Turbo) |
27 | R,C | Servo leak during Integrated Vehicle Speed Control (IVSC) Test / Low VSS signal (2.3L Turbo) |
28 | R | Intake Air Temperature (IAT) at VAF sensor ou tof range during self test |
30 | R | Cylinder 3 low during cylinder balance test |
31 | O,C,R | PFE/EPT/EVP low / EVP out of range (2.3L and 3.8LCFI) voltage during self test |
32 | R,C,O | No EGR control (2.3L and 3.8L CFI) / EGR not seated (1.9L CFI, 2.9L, and 3.0L) / PFE/EVP (Sonic) voltage below closed limit |
33 | C,R | EGR not seated (2.3L and 3.8L CFI) / EGR valve not opening (PFE and sonic) |
34 | O,C,R | PFE/EPT sensor fault (1.9L CFI, 2.9L, and 3.0L) / High exhaust pressure/PFE/EPT sensor fault |
35 | R,O,C | RPM too low for EGR test (83) / High PFE/EPT/EVP voltage |
39 | C | Automatic transaxle lockup circuit fault (3.0L cars) |
40 | R | Cylinder 4 low during cylinder balance test |
41 | C,R | EGO sensor lean |
42 | C,R | EGO sensor rich |
44 | R | Thermactor Air System failure |
45 | R | Thermactor Air upstream during self test |
46 | R | Thermactor Air not bypassed during self test |
50 | R | Cylinder 5 low during cylinder balance test |
51 | O,C | ECT sensor open |
52 | O | PSPS open |
53 | O,C | Throttle Position Sensor (TPS) open/high voltage |
54 | O,C | VAT (1.6L PFI, 1.9L PFI, and 2.3L Turbo)/ Air Charge Temperature (ACT) (all other) sensor open |
55 | O,C,R | Key circuit low voltage |
56 | O,C | VAF over voltage (1.6L PFI, 1.9L PFI, and 2.3L Turbo) |
57 | C | NPS open (3.0L cars) |
59 | C | Automatic transaxle 4-3 open (3.0L cars) |
60 | R | Cylinder 6 low during cylinder balance test |
61 | O,C | ECT grounded |
62 | O,R | Automatic transaxle 3-2 or 4-3 grounded (3.0L cars) |
63 | O,C | Throttle Position Sensor (TPS) low voltage |
64 | O,C | Air Charge Temperature (ACT) sensor out of range during self test (83 2.3L Turbo and 2.8L) / VAT grounded (1.6L, 1.9L, and 2.3L Turbo) / Air Charge Temperature (ACT) grounded (all other) |
65 | C,R | Key circuit low voltage |
66 | O,C | Low input voltage VAF sensor (1.6L PFI, 1.9L PFI, and 2.3L Turbo) |
67 | O,C | NPS open with A/C on druing self test / A/C clutch on during self test (83 2.3L Turbo) |
68 | O | RPM out of range during self test |
69 | C | Automatic transaxle 3-4 open (3.0L cars) |
70 | R | Cylinder 7 low during cylinder balance test |
72 | R | Insufficient MAP change during Dynamic Response Check |
73 | R | Insufficient Throttle Position Sensor (TPS) change during Dynamic Response Check |
74 | R | Brake 0n/Off (BOO) open |
75 | R | Brake 0n/Off (BOO) closed |
76 | R | Insufficient VAF change during Dynamic Response Check (1.6L PFI, 1.9L PFI, and 2.3L Turbo) |
77 | R | Operator error during Dynamic Response Check or Cylinder balance test |
80 | R | Cylinder 8 low during cylinder balance test |
81 | O | Air management 2 circuit failure |
82 | O | Air management 1 circuit failure |
83 | O | EGR control failure / High speed fan failure (2.5LCFI and 3.0L cars) |
84 | O | EGR failure |
85 | O,R | Canister Purge failure |
87 | O,B110C,R | Temperature Compensated Pump fault / Fuel pump failure |
88 | O | Idle speed out of self test range (5.0L CFI) / Electric fan failure (3.0L) / Variable voltage choke failure (2.8L) |
89 | O | Torque Converter Clutch (TCC) Override failure (2.3L PFI, 2.8L, and 3.0L trucks) |
90 | R | Cylinder balance test pass |
91 | R | A/F Mix not within self test range 3.8L CFI, 5.0L |
92 | R | A/F Mix not within self test range 3.8L CFI, 5.0L |
94 | R | Thermactor system not operative 3.8L, 5.0L |
96 | R | Thermactor system not operative 3.8L, 5.0L |
97 | R | A/F Mix not within self test range '85 3.8L CFI |
98 | R | Hard fault, A/F Mix not within self test range '85 3.8L CFI |
99 | R | Idle not learned |
111 | O,C,R | Pass |
112 | O,R | Intake Air Temperature (IAT) circuit grounded/over 245 deg.F |
113 | O,R | Intake Air Temperature (IAT) circuit open/below -40 deg.F |
114 | O,R | Intake Air Temperature (IAT) out of self-test range |
116 | O,R | Coolant temp. sender out of self-test range |
117 | O,C | Coolant temp. circuit grounded/over 245 deg.F |
118 | O,C | Coolant temp. circuit open/below -40 deg.F |
121 | O,C,R | Throttle Position Sensor (TPS) out of self-test range |
122 | O,C | Throttle Position Sensor (TPS) below minimum |
123 | O,C | Throttle Position Sensor (TPS) above maximum |
124 | C | Throttle Position Sensor (TPS) higher than expected |
125 | C | Throttle Position Sensor (TPS) lower than expected |
126 | O,C,R | MAP Sensor higher than expected (93-95) |
128 | C | MAP Sensor vacuum hose leaking (93-95) |
129 | R | Insufficient MAP/MAF change during Dynamic Response Check |
136 | R | Left HEGO indicates lean |
137 | R | Left HEGO indicates rich |
139 | C | No left HEGO swithching |
144 | C | No right HEGO swithching |
157 | R,C | MAF low voltage |
158 | O,C,R | MAF high voltage |
159 | O,R | MAF out of self-test range |
167 | R | Insufficient Throttle Position Sensor (TPS) change during Dynamic Response Check |
171 | C | Right HEGO unable to switch |
172 | R,C | Right HEGO indicates lean |
173 | R,C | Right HEGO indicates rich |
174 | C | Right HEGO switching slowly |
175 | C | Left HEGO unable to switch |
176 | C | Left HEGO indicates lean |
177 | C | Left HEGO indicates rich |
178 | C | Right HEGO switching slowly |
179 | C | Adaptive Fuel lean limit reached at part throttle, right side rich |
181 | C | Adaptive Fuel rich limit reached at part throttle, right side lean |
182 | C | Adaptive Fuel lean limit reached at idle, right side rich |
183 | C | Adaptive Fuel rich limit reached at idle, right side lean |
184 | C | MAF higher than expected |
185 | C | MAF lower than expected |
186 | C | Injector pulse-width higher than expected |
187 | C | Injector pulse-width lower than expected |
188 | C | Adaptive Fuel lean limit reached at part throttle, left side rich |
189 | C | Adaptive Fuel rich limit reached at part throttle, left side lean |
191 | C | Adaptive Fuel lean limit reached at idle, left side rich |
192 | C | Adaptive Fuel rich limit reached at idle, left side lean |
193 | O | Flexible Fuel (FF) Sensor circuit failure (93-95) |
211 | C | Profile Ignition Pick-up (PIP) circuit fault |
212 | C | Ignition module circuit fault - SPOUT(Spark Out) circuit grounded |
213 | R | SPOUT(Spark Out) circuit open |
214 | C | Cylinder Identification (CID) circuit failure |
215 | C | #1 coil primary failure |
216 | C | #2 coil primary failure |
217 | C | #3 coil primary failure (94-95) |
219 | C | Spark timing defaulted to 10 degrees - SPOUT(Spark Out) circuit open (EI) |
221 | C | Spark timing error (93-95) |
222 | C | Lost right Ignition Diagnostic Monitoring signal (IDM) (93-95 dual plug) |
223 | C | Lost Dual Plug Inhibit (DPI) control (93-95 dual plug) |
224 | C | Coil primary failure (93-95 dual plug EI) |
225 | C | Knock Sensor not detected during Dynamic Response Test KOER |
226 | O | Ignition Diagnostic Monitoring signal (IDM) signal not received (93-95) |
232 | C | Coil primary failure (93-95 EI) |
238 | C | #4 coil primary failure (94-95) |
241 | C | ICM to PCM - Ignition Diagnostic Monitoring signal (IDM) pulse width transmission error (93-95 EI) |
244 | R | Cylinder Identification (CID) circuit fault during cylinder balance test (93-95) |
311 | R | Right Thermactor Air System inoperative |
313 | R | Thermactor air not bypassed |
314 | R | Left Thermactor Air System inoperative |
326 | R,C | EGR voltage lower than expected |
327 | O,C,R | EGR valve pressure transducer/position sensor below minimum voltage |
328 | O,C,R | EGR valve position sensor below closed limit |
332 | R,C | EGR valve opening not detected |
334 | O,C,R | EGR valve position sensor above closed limit |
335 | O | EGR voltage out of range |
336 | R | EGR voltage higher than expected |
337 | O,C,R | EGR valve pressure transducer/position sensor above maximum voltage |
341 | O | Octane adjuster circuit open (93-95) |
381 | C | Frequent A/C clutch cycling |
411 | R | Unable to control RPM during low RPM self-test |
412 | R | Unable to control RPM during high RPM self-test |
415 | R | Idle Air Control (IAC) at adaptive lower limt |
416 | C | Idle Air Control (IAC) at adaptive upper limit |
452 | C | No input from VSS |
453 | R | Servo leakdown during KOER Integrated Vehicle Speed Control (IVSC) test (93-95) |
454 | R | Servo leakup during KOER Integrated Vehicle Speed Control (IVSC) test (93-95) |
455 | R | Insufficient RPM increase during KOER Integrated Vehicle Speed Control (IVSC) test (93-95) |
456 | R | Insufficient RPM decrease during KOER Integrated Vehicle Speed Control (IVSC) test (93-95) |
457 | O | Speed control command switch failure during KOER Integrated Vehicle Speed Control (IVSC) test (93-95) |
458 | O | Speed control command switch grounded during KOER Integrated Vehicle Speed Control (IVSC) test (93-95) |
459 | O | Speed control ground circuit open during KOER Integrated Vehicle Speed Control (IVSC) test (93-95) |
511 | O | ROM failure - replace PCM |
512 | C | Keep Alive Memory test failure |
513 | O | Internal voltage failure |
519 | O | Power steering pressure (PSP) switch stuck open (93-95) |
521 | R | Power steering pressure (PSP) switch stuck (93-95) |
522 | O | Manual Lever Position (MLP) circuit open/transmission in gear |
525 | O | Transmission in gear and A/C on |
527 | O | Manual Lever Position (MLP) open and A/C on during KOEO (93-95) |
529 | C | Data Communication Link (DCL) or PCM failure (93-95) |
532 | C | Cluster Control Assembly (CCA) failure |
533 | C | Data Communication Link (DCL) or Electronic Instrument Cluster (EIC) failure |
536 | R,C | Brake 0n/Off (BOO) not active during KOER |
538 | R | Insufficient RPM change (operator error) during Dynamic Response Check |
539 | O | A/C on during self test |
542 | O,C | Fuel pump circuit open/inertia switch |
543 | O,C | Fuel pump circuit open/fuse |
551 | O | Idle Air Control (IAC) failure KOEO |
552 | O | Air management 1 circuit failure / Secondary Air Injection Bypass (AIRB) failure (93-95) |
553 | O | Secondary Air Injection Diverter (AIRB) failure (93-95) |
554 | O | Fuel Pressure Regulator Control (FPRC) failure |
556 | O,C | Primary Fuel Pump failure |
557 | O,C | Low speed fuel pump primary circuit failure (93-95) |
558 | O | EGR vacuum regulator failure |
559 | O | A/C On (ACON) relay failure (93-95) |
563 | O | High Fan Control (HFC) failure (93-95) |
564 | O | Fan Control (FC) failure (93-95) |
565 | O | Canister purge failure |
567 | O | Speed Control Vent (SCVNT) failure during KOEO Integrated Vehicle Speed Control (IVSC) |
568 | O | Speed Control Vacuum (SCVAC) failure during KOEO Integrated Vehicle Speed Control (IVSC) |
569 | O | Auxiliary Canister Purge (CANP) failure during KOEO |
571 | O | EGRA solenoid failure during KOEO |
572 | O | EGRV solenoid failure during KOEO |
578 | C | A/C pressure sensor shorted |
579 | C | Insufficient A/C pressure change |
581 | C | High current to fan circuit |
582 | O | Fan circuit open |
583 | C | High current to fuel pump |
584 | C | Variable Control Relay Module (VCRM) power ground open (Pin 1) |
585 | C | High current to A/C clutch |
586 | C | A/C clutch open |
587 | O,C | Variable Control Relay Module (VCRM) communication failure |
617 | C | 1-2 shift error |
618 | C | 2-3 shift error |
619 | C | 3-4 shift error |
621 | O,C | Shift Solenoid 1(SS1) failure during KOEO |
622 | O | Shift Solenoid 2(SS2) failure during KOEO |
623 | O | Transmission Control Indicator Light (TCIL) failure |
624 | O,C | Electronic Pressure Control (EPC) failure |
625 | O,C | Electronic Pressure Control (EPC) driver open in PCM |
626 | O | Coast Clutch Sensor (CCS) failure during KOEO |
627 | O | Torque Converter Clutch (TCC) solenoid failure |
628 | C | Excessive Torque Converter Clutch (TCC) slippage |
629 | O,C | Torque Converter Clutch (TCC) solenoid failure |
631 | O | Transmission Control Indicator Light (TCIL) failure during KOEO |
632 | R | Transmission Control Switch (TCS) stuck during KOER |
634 | O,C,R | Manual Lever Position (MLP) not at expected voltage |
636 | O,R | Transmission Fluid Temperature (TFT) not at expected value |
637 | O,C | Transmission Fluid Temperature (TFT) over voltage/-40 deg.F/open |
638 | O,C | Transmission Fluid Temperature (TFT) under voltage/290 deg.F/shorted |
639 | R,C | Insufficient input from Transmission Speed Sensor (TSS) |
641 | O,C | Shift Solenoid 3(SS3) failure |
643 | O,C | Torque Converter Clutch (TCC) failure |
645 | C | Incorrect 1st gear ratio |
646 | C | Incorrect 2nd gear ratio |
647 | C | Incorrect 3rd gear ratio |
648 | C | Incorrect 4th gear ratio |
649 | C | Electronic Pressure Control (EPC) not at expected value |
651 | C | Electronic Pressure Control (EPC) failure |
652 | O | Torque Converter Clutch (TCC) failure |
653 | R | Transmission Control Switch (TCS) stuck during KOER |
654 | O | Transmission Range (TR) sensor not indicating Park during KOEO |
656 | C | Torque Converter Clutch (TCC) continuous slip error |
657 | C | Transmission too hot |
659 | C | High vehicle speed in park |
667 | C | Transmission Range (TR) sensor below voltage |
668 | C | Transmission Range (TR) sensor above voltage |
675 | C | Transmission Range (TR) sensor voltage out of range |
998 | O | Hard fault present |
Data provided by Steve.