TECH TIPS AND ARTICLES    
   


Print this page









HOME

FORUM

LINKS

TECH

RIDES















Do you have an article you'd like to send in?
(Members only)


SUBMIT



EVERYTHING YOU WANTED TO KNOW ABOUT EEC-IV
Submitted by LincolnElite / 11-19-07



Credit to: Ford fuel Injection, www.thorssell.net, and over at www.corral.net. for this information that I complied into one big TECH submission.


KOEO TESTING

During the KOEO test the EEC-IV will output codes twice during its display cycle.  For instance if a code 23 and 66 were present the EEC would display 23, 23, 66, 66.  The EEC will display codes in the following order: 

  1. Fast codes - used at the factory and are not readable by most scanners.
  2. KOEO codes - any codes generated during the KOEO test.  If everything checks out OK, you should receive a code 11.  These codes will be repeated twice.
  3. Pause of 6 - 9 seconds.
  4. Separator Pulse - this pulse signifies the end of the KOEO codes.
  5. Pause of 6-9 seconds.
  6. Continuous Memory Codes - any codes generated during continuous self-test will be displayed here.  If everything checks out OK, you should receive a code 11. These codes will be repeated twice.
The following instructions will walk you through the procedures for performing the EEC-IV Key On Engine Off test.
  1. Make sure you have a paper and pencil ready so that you can write down any codes output by the KOEO test.
  2. With your reader disconnected from the EEC-IV diagnostic port, start and run the engine until it is at normal operating temperature.
  3. Shut the engine off and wait 10 seconds, then connect your reader.
  4. With the engine off, and your reader connected, turn the ignition to "Run" but do not start the car.  Throughout this test do not depress the throttle!
  5. You will hear a few clicks and whirrs from the engine bay as solenoids are activated and sensors are tested.  The reader will flash briefly as high speed codes are output by the EEC-IV.  These codes are read at the factory and are not intelligible to most scanners.  Ignore this flash.
  6. If everything checks out OK you should receive a code "11."  If not, the EEC-IV will display any errors it has received.  Record these code numbers.
  7. After a 6 to 9 second pause your reader should flash once, this is a separator pulse to let you know that no more KOEO codes are present.
  8. After another 6 to 9 second pause your reader will begin receiving Continuous Memory Codes.  If no Continuous Memory Codes are present, you should receive a code "11."  If Continuous Memory Codes are present, your EEC-IV will display each code twice.  Record these numbers.
  9. When all codes have been downloaded turn the ignition to "OFF."
  10. If you wish to perform the test again simply wait ten seconds and then go to step four.
KOER TESTING
Prep
After you have corrected any problems in the KOEO test you are now ready to perform the KOER EEC-IV test. This test checks all sensors and engine functions while they are in their normal operating states.  This test requires up to three inputs from the driver during the test. The first input requires that the brake pedal be depressed, the second requires that the steering wheel be turned at least one-half turn and then released. Finally on cars equipped with an E40D automatic transmission, the Overdrive Cancel Switch (OCS) must be deactivated, and then reactivated. As with the KOEO test, the KOER test will output codes twice during its display cycle. The EEC will display codes in the following order:
  1. Engine Running I. D. Pulse - this pulse is used to identify the type of engine.   The EEC-IV will pulse half the number of cylinders. For example, on a 5.0 Liter Mustang the EEC-IV will pulse four times, on a 2.3 Liter Mustang it will pulse two times. Pause of 6 to 20 seconds Dynamic Response Test - this is a single pulse that indicates that you should briefly move the throttle to Wide Open Throttle (WOT). This test checks to verify the functionality of the Throttle Position (TP), Mass Air Flow (MAF), and Manifold Air Pressure (MAP) sensors. Pause of 4 to 15 seconds during this time Fast Codes will be displayed. KOER codes - any codes generated during the KOER test. If everything checks out OK, you should receive a code 11. These codes will be repeated twice.
  2. KOER codes- if you press the throttle to WOT briefly the EEC-IV will begin a cylinder balance test. When the test has completed its first cycle it will display result codes. The test will continue to cycle at twice the threshold of the previous test until the engine is shut off.
Testing
  1. With your reader disconnected from the EEC-IV diagnostic port, start and run the engine at 2,000 RPM for two minutes.  This will bring the Heated Exhaust Gas Oxygen sensor to its normal operating temperature. Shut the engine off and wait 10 seconds, then connect your reader. Connect your reader, and start the car.  Don't depress the throttle unless you receive a Dynamic Response Code. Your reader will flash your Engine ID Code, if you have a 5.0 Liter Mustang this will be four flashes.  Immediately after you see the Engine ID Code depress the brake pedal, turn the steering wheel at least 1/2 turn, and for E4OD Automatic Transmission cars cycle the Overdrive Cancel Switch. After a pause of 6 to 20 seconds you may receive a Dynamic Response Code. This will be a single pulse on your reader that indicates the EEC-IV is requesting a WOT input from you. If you detect this code, briefly depress the throttle to WOT.  Failure to do so will generate an error code.
  2. After a pause of about 4 to 15 seconds, and if everything checks out OK, you should receive a code "11". If not, the EEC-IV will display any errors it has received, they will be displayed twice. Record these code numbers
EEC IV 2 DIGIT CODES

NOTE: When you see "is/was" listed for a code:

For a HARD fault code the sensor IS out of range right now.
For a MEMORY code, it WAS out of range at one time (possible intermittent wire etc.).

Some codes pertain to more than one system but there will be only one of the systems on the vehicle. For example code 58. A vehicle with a VAT sensor will not have an Idle Tracking Switch.
Differences in test mode noted as:

(O) = Key On Engine Off test (R) = Key On Engine Running test (M) = Memory code

11
System checks OK
12
Idle Speed Control motor or Air Bypass not controlling idle properly (generally idle too low)
13
(O) ISC did not respond properly (extends to touch throttle then retracts for KOEO)
(R) Idle Speed Control motor or Air Bypass not controlling idle properly (generally idle too high)
(M) ISC sticking, open ITS circuit or TP sticking
14
Ignition pickup was erratic
E4OD Transmission diesel RPM sensor
15
(O) No Keep Alive Memory power to PCM pin 1 or bad PCM (Memory Test Failure)
(M) KAM (pin 1) was interrupted (was battery disconnected ?)
16
1.9L & 2.5L - Throttle stop set too high
2.3L - RPM's too low
(O) Electronic ignition - IDM circuit fault
17
1.9L & 2.5L - Throttle stop set too low
18
(R) Check base timing & advance function
(M) Ignition TACH signal erratic
19
(O) No Vehicle Power (pins 37 + 57) or bad PCM
(R) Erratic idle during test (reset throttle & retest)
Electronic ignition Cylinder ID sensor/circuit problem
21
Engine Coolant Temperature (ECT) sensor out of range
22
MAP (vacuum) or BARO signal out of range
23
Throttle sensor out of range or throttle set too high
24
Intake Air Temperature (IAT) or Vane Air Temperature (VAT) sensor out of range
25
Knock sensor not tested (ignore if not pinging)
26
Mass Air Flow (MAF) or Vane Air Flow (VAF) out of range
Transmission Oil Temperature (TOT) sensor out of range
27
Vehicle Speed Sensor problem
28
Vane Air Temperature (VAT) sensor out of range
2.3L w/Electronic Ignition - Cyl ID, IDM low or right coil pack failure
29
Vehicle Speed Sensor problem

EGR CODES DEPEND ON WHAT SYSTEM TYPE THE VEHICLE IS EQUIPPED WITH

EVP EVR PFE
Vehicles equipped with EGR solenoid(s), with or without an EVP sensor Vehicles equipped with an EGR Vacuum Regulator (EVR) and an EGR Valve Position (EVP) sensor Vehicles with Pressure Feedback EGR (PFE) sensor and an EGR Vacuum Regulator (EVR)

If you don't know what type of system you have, go to the EVP heading, which is the first one. There are pictures under the different headings to help you identify the system.

31
EVP - (O, R, M) EVP signal is/was out of range
EVR - (O, R, M) EVP signal is/was low
PFE - (O, R, M) PFE signal is/was low
32
EVP - (R) EGR not responding properly during test
EVR - (O, R, M) EVP signal is/was low
PFE - (R, M) PFE shows low pressure, EGR not seating or memory, not seating intermittently
33
ALL - (O, M) EGR did not open/respond during test or if memory code, did not open intermittently
34
EVP - (R) EGR did not respond properly during test EVR - (O, R, M) EVP sensor is/was high PFE - (O, R, M) PFE sensor is/was out of range
35
EVP - (R) Engine RPM's too low to test EGR system
EVR - (O, R, M) EVP sensor signal is/was high
PFE - (O, R, M) PFE sensor signal is/was high
38
Idle Tracking Switch signal was intermittent
39
Transmission Torque Converter clutch not engaging
40
SERIES FUEL/AIR INJECTION CODES ON VEHICLES WITH DUAL OXYGEN SENSORS REFER TO THE RIGHT OR REAR SENSOR. EXCEPT: 1984-1988 3.8L ENGINES: LEFT SENSOR
41
(R) System lean
(M) System was lean for 15 seconds or more (no HO2S switching)
42
(R) System rich
(M) System was rich for 15 seconds or more (no HO2S switching)
43
(R) HO2S sensor not reading (run at 2000 rpm's for 2 minutes and retest - check for HO2S switching)
(M) Was lean at WOT for 3 seconds or more
44
AIR system inoperative
45
AIR not Diverting (AIRD)
Electronic Ignition - coil primary circuit failure
46
AIR Bypass (AIRB) not working
Electronic Ignition - primary circuit failure coil 2
47
Low flow un metered air (check for small vacuum leaks, injector o-rings, gaskets etc.)
E4OD transmission 4x4 switch/circuit problem
48
High flow un metered air (check for large vacuum leak, inlet hoses etc
Electronic Ignition - coil primary circuit failure
49
Electronic Ignition - spout signal circuit problem
Transmission 1/2 shift problem
51
Engine Coolant Temperature (ECT) sensor signal is/was too high
52
Power Steering Pressure Switch/circuit open
(R) Did you turn wheel during test?
53
Throttle Position sensor too high
54
Intake Air Temperature (IAT) or Vane Air Temperature (VAT) signal high
55
No or low (under 7.5 V) Key Power to PCM pin 5
56
Vane Air Flow (VAF) or Mass Air Flow (MAF) sensor high
Transmission Oil Temperature sensor too high
57
Intermittent in Park/Neutral/ Switch or Neutral Pressure switch circuit
1990 Scorpio - Octane jumper installed (information only code - to inform you if it is installed or not)
58
Idle Tracking Switch (ITS) signal problem
Vane Air Temperature (VAT) sensor out of range or open
59
AXOD 4/3 circuit fault
3.0L SHO - Low speed fuel pump circuit problem
Transmission 2/3 shift problem
1990 Scorpio - Idle jumper installed (information only code - to inform you if it is installed or not)
61
Engine Coolant Temperature (ECT) sensor is or was too low
62
AXOD (KOEO only) 3/2 circuit short to ground
AXOD (KOEO AND KOER) 4/3 circuit failure
E4OD excessive converter clutch slippage
63
Throttle Position Sensor (TPS) signal too low
64
Intake Air Temperature (IAT) or Vane Air Temperature (VAT) signal low or grounded
65
Check intermittent HO2S (signal or ground)
(R) E4OD truck - cycle OD cancel switch after engine ID is received
1984 3.8L ONLY - O, M Battery voltage high (check for electrical system overcharging)
66
Vane Air Flow (VAF) or Mass Air Flow (MAF) signal low
Transmission Oil Temperature (TOT) signal low (possibly grounded)
67
Park/Neutral circuit fault
Transmission Manual Lever Position (MLP) sensor circuit
(M) Intermittent Park Neutral Position (PNP) sensor fault
68
Idle Tracking Switch (ITS) circuit (possibly grounded)
Vane Air Temperature (VAT) sensor out of range or grounded
3.8L AXOD -Transmission Temperature Switch (TTS) open
Electronic Transmission - Transmission Oil Temperature (TOT) sensor was overheated
69
AXOD transmission (O) 3/2 switch closed (possible short circuit)
AXOD (M) 3/2 switch open (poss. short to power)
E4OD 3/4 shift problem
70
(M) 3.8L AXOD - Data link to instrument cluster fault. Service any other EEC codes, erase memory and retest.
If code is still present refer to instrument cluster diagnosis manual.
71
(M) 1.9L TBI, 2.3L TBI, 2.5L TBI - ITS signal was grounded when throttle should have been opening ITS
ISC motor problem or Idle Tracking Switch (ITS) signal wire shorted to ground
(M) 1.9L MFI - PCM re-initialized. Possible electrical noise, case ground or intermittent VPWR problem
(M) 3.8L AXOD - Data link to instrument cluster fault - See code 70
72
(R) No MAP or MAF change in "goose" test - retest, check for frequency or voltage change
(M) 1.9L MFI - VPWR circuit to PCM was intermittent
(M) 2.3L T/C - PCM re-initialized. Possible electrical noise, case ground or intermittent VPWR problem
(M) 3.8L AXOD - Message center data link circuit fault - See code 70
73
(O) Rerun test, if 73 is still output replace TPS
(R) No Throttle Position Sensor (TPS) change in "goose" test. Must get at least 25% throttle rotation.
74
Was brake depressed after engine ID was received?
Brake On Off (BOO) signal open or short to ground
75
Brake On Off (BOO) signal shorted to power
76
Vane Air Flow (VAF) did not respond to "goose" test
77
System did not receive "goose" test - see TESTS
78
(M) VPWR circuit to PCM was intermittent or the PCM is bad
79
A/C is on or pin 10 is shorted to power
80 SERIES CODES GENERALLY ARE CIRCUIT PROBLEMS THAT COULD BE WIRING, RELAY OR SOLENOID RELATED. ONLY ONE OF THE CIRCUITS LISTED UNDER THE CODE IS USED ON EACH VEHICLE. THE FAULT IS IN WHICHEVER SOLENOID OR CIRCUIT IS PRESENT ON THE VEHICLE
81
Boost control solenoid
AIRD solenoid
3.0L SHO - Inlet Air Solenoid
82
2.3L TC - Fan Control wire shorted to ground
AIRB solenoid
3.8L SC - Super Charger Bypass Solenoid
83
High Electro Drive Fan circuit fault
EGR Control solenoid
3.0L SHO - Low Speed Fuel Pump Relay circuit
84
EGR Vacuum Regulator
EGR cutoff solenoid
EGR Vent solenoid
85
2.3L T/C Automatic - 3/4-4/3 Shift solenoid
CANP solenoid (ALL 1989)
(M) 1.9L MFI - System has corrected rich condition
86
2.3L or 2.9L Truck - A4LD 3/4 shift solenoid
(M) 1.9L MFI - System has corrected lean condition
87
(O) Fuel pump circuit fault (check inertia switch)
Vehicles with 2BBL carb - Temperature Compensated Accelerator Pump Solenoid
(M) intermittent in fuel pump primary circuit
NOTE: On some Escorts with automatic seat belts this code is normal IN MEMORY due to the wiring
88
Throttle Kicker Solenoid
Variable Voltage Choke relay circuit fault
Fan Control circuit fault
A4LD - Converter Clutch Override solenoid
Electronic Ignition - IDM, DPI or spout circuit fault
89
A4LD - Converter Clutch Override solenoid
AXOD Torque Converter Control solenoid circuit
Exhaust Heat Control (heat riser) solenoid circuit
90 SERIES FUEL/AIR INJECTION CODES ON VEHICLES WITH DUAL OXYGEN SENSORS REFER TO THE LEFT OR FRONT SENSOR. EXCEPT: 1984-1988 3.8L ENGINES: RIGHT SENSOR
91
(R, M) System running lean
Transmission SS 1 circuit/solenoid problem
92
(R) System running rich
Transmission SS 2 circuit/solenoid problem
93
(O) Throttle linkage binding or bad ISC motor (R) HO2S not reading
Transmission TCC circuit/solenoid problem
94
AIR system inoperative
Transmission TCC circuit/solenoid problem
95
(O) Fuel pump: open, bad ground or always on
(R) AIR not Diverting (AIRD)
(M) Possible bad fuel pump ground or open between fuel pump and pin 8 at PCM (Fuel Pump Monitor signal)
96
(O) Fuel pump monitor circuit shows no power
(R) AIR Bypass (AIRB) not working
(M) (Service 87 code first if present) Fuel pump relay or battery power feed was open
97
E4OD OD cancel light circuit failure
98
(R) Did not pass KOEO yet (Get 11 in KOEO first)
Transmission EPC circuit/solenoid failure
99
(R) ISC needs to learn (Let idle for 2 minutes; Erase memory and retest)
Transmission EPC circuit/solenoid failure

EEC IV 3 DIGIT CODES

111
System checks OK
112
(O,M) Intake Air Temperature (IAT) sensor is/was low or grounded
113
(O,M) IAT sensor is/was high or open
114
(O,R) IAT sensor out of range
116
(O,R) Engine Coolant (ECT) sensor out of range
117
(O,M) ECT sensor is/was low or grounded
118
(O,M) ECT sensor is/was high or open
121
(O,R,M) Throttle Position (TP) sensor out of range
122
(O,M) TP low (possibly grounded or open circuit)
123
(O,M) TP is/was high or short to power
124
(M) TP voltage was higher than expected
125
(M) TP voltage was lower than expected
126
(O,R,M) MAP or BARO sensor out of range
128
(M) MAP vacuum has not been changing - check vacuum lines
129
(R) No MAP or Mass Air Flow sensor change during "goose" test
136
(R) Oxygen sensor not switching/system lean Left or Front HO2S
137
(R) Oxygen sensor not switching/system rich Left or Front HO2S
138
(R) Fault in Cold Start Injector circuit
139
(M) Oxygen sensor not switching Left or Front HO2S
144
(M) Oxygen sensor not switching Single, Right or Rear HO2S
157
(R,M) Mass Air Flow signal is/was low or grounded
158
(O,R,M) MAF sensor is/was high or short to power
159
(O,R) MAF sensor is/was out of range
167
(R) No Throttle Position sensor change in "goose" test (must get at least 25% rotation)
171
(M) Oxygen sensor not switching - system was at adaptive limits - Single, Right or Rear HO2S
172
(R,M) Oxygen sensor not switching - system is or was lean - Single, Right or Rear HO2S
173
(R,M) Oxygen sensor not switching - system is or was rich - Single, Right or Rear HO2S
174
(M) Oxygen sensor was slow in switching Single, Right or Rear HO2S
175
(M) Oxygen sensor not switching - system was at adaptive limits - Left or Front HO2S
176
(M) Oxygen sensor not switching - system is or was lean Left or Front HO2S
177
(M) Oxygen sensor not switching - system was rich Left or Front HO2S
178
(M) Oxygen sensor was slow in switching Left or Front HO2S
179
(M) Fuel system was rich at part throttle Single, Right or Rear HO2S
181
(M) Fuel system was lean at part throttle Single, Right or Rear HO2S
182
(M) Fuel system was rich at idle Single, Right or Rear HO2S
183
(M) Fuel system was lean at idle Single, Right or Rear HO2S
184
(M) Mass Air (MAF) output higher than expected
185
(M) Mass Air (MAF) output lower than expected
186
(M) Injector pulse width longer than expected or Mass Air Flow (MAF) lower than expected
187
Injector pulse width shorter than expected or Mass Air Flow (MAF) higher than expected
188
(M) Fuel system was rich at part throttle - Left or Front HO2S
189
(M) Fuel system was lean at part throttle - Left or Front HO2S
191
(M) Fuel system was rich at idle - Left or Front HO2S
192
(M) Fuel system was lean at idle - Left or Front HO2S
193
Failure in Flexible Fuel (FF) sensor circuit
194
(M) Perform cylinder balance test to check for inoperative injectors
195
(M) Perform cylinder balance test to check for inoperative injectors
211
(M) Ignition PIP signal was erratic or missing
212
(M) Ignition TACH signal was erratic (module/wiring) or SPOUT circuit fault
213
(R) Ignition SPOUT or SAW circuit open or shorted
214
(M) Error in Cylinder ID (CID) circuit or signal
215
(M) Primary circuit failure - ignition coil 1
216
(M) Primary circuit failure - ignition coil 2
217
(M) Primary circuit failure - ignition coil 3
218
(M) IDM signal open or high or left coil pack failure
219
(M) SPOUT circuit failure, timing defaulted to 10 degrees - follow code 213 diagnosis
222
(M) IDM open or high or right coil pack failure
223
(M) Dual Plug (DPI), SPOUT or IDM circuit fault
224
(M) Failure in ignition coil primary circuit
225
(R) Knock sensor not tested (ignore if not pinging)
226
(O) Ignition Diagnostic Monitor (IDM) signal fault
232
(M) EI primary coil circuit failure
238
(M) EI primary circuit failure - ignition coil 4
311
(R) AIR system not working - Single, Right or Rear HO2S
312
(R) AIR not diverting
313
(R) AIR not bypassing
314
(R) AIR inoperative, Left or Front HO2S
326
(R,M) Pressure Feedback EGR shows low pressure EGR not seating or not seating intermittently
327
(O,R,M) EGR feedback signal is/was low
328
(O,R,M) EGR Valve Position (EVP) is/was low
332
(R,M) EGR did not open/respond during test or if memory code, did not open intermittently
334
(O,R,M) EVP sensor is/was high
335
(O) EGR feedback signal is/was out of range
336
(O,R,M) PFE sensor signal is/was was high
337
(O,R,M) EGR feedback signal is/was was high
338
(M) Cooling system did not heat up (check cooling system / thermostat operation)
339
(M) Cooling system overheated (check cooling system / thermostat operation)
341
(O) Octane jumper installed (information only code to notify you if it is installed)
411
(R) Idle speed system not controlling idle properly (generally idle too high)
412
(R) Idle speed system not controlling idle properly (generally idle too low)
452
(M) Vehicle Speed Sensor (VSS) problem
511
(O) No power to PCM pin 1 or bad PCM (processor)
512
(M) Memory power (PCM pin 1) was interrupted - Was battery disconnected ?
513
(O) Replace processor (PCM) (internal failure)
519
(O) PSP switch/circuit open
521
(R) Wheel not turned during test or PSP problem
522
(O) Park/Neutral Position (PNP) or Clutch Pedal Position (CPP) circuit fault Transmission MLP sensor out of range in park
524
Problem in low speed fuel pump circuit
525
(O,M) Park/Neutral Position (PNP) or Clutch Pedal Position (CPP) circuit fault
528
(M) System shows voltage at pin 10 (is A/C on ?) or pin 30 (PNP, CPP switch)
529
(M) Data Communications Link to processor failure, Service any EEC codes, erase memory and retest. If code is still present refer to instrument cluster diagnosis manual.
533
(M) Data Communications Link to instrument cluster failure - see 529
536
(O,R,M) Brake On Off open or shorted to ground
538
(R) System did not receive "goose" test - TESTS
539
(O) System shows voltage at PCM pin 10. Is A/C on ?
542
(O,M) Fuel pump open, bad ground or always on
543
(O) Fuel pump monitor circuit shows no power
(M) (Service 556 code first if present) Fuel pump relay or battery power feed was open
551
Problem in Intake Manifold Runner Control (IMRC) solenoid/circuit
552
(O) AIRB solenoid/circuit failure
553
(O) AIRD solenoid/circuit failure
554
(O) Fuel Press Regulator Control solenoid/circuit fault
556
(O,M) Fuel pump relay primary circuit fault
557
(O,M) Low speed pump relay primary circuit fault
558
(O) EGR vacuum regulator solenoid/circuit failure
559
(O) A/C relay primary circuit fault
563
(O) High Fan Control (HFC) circuit failure
564
(O) Fan Control (FC) circuit failure
565
(O) Canister Purge 1 solenoid/circuit failure
566
(O) transmission 3/4 shift solenoid/circuit
569
(O) Canister Purge 2 solenoid/circuit failure
578
(M) A/C pressure sensor VREF short to ground
579
(M) ACP sensor did not change with