Ford OBD/OBD2 Codes

Reaching Ford OBD1 defect codes

Analog voltmeter use

Turbo Diesel & Villager Exc. EEC-V, DI 7.3L

Analog Voltmeter Method: image
Analog Voltmeter Method

Insert an analog voltmeter into the data cable connector inside the engine compartment. When a diagnosis code appears on an analog voltmeter whereas, a functional test, a pulsating or sweeping pattern of the voltmeter needle on the dial shows up. Access the diagnostic fault codes. Follow the method of the analog voltmeter test or the control lamp, but not both of them.

Data link connector (DLC): image
Data link connector (DLC)

Making use of Check Engine/ MIL

Exc DI 7.3L Turbo Diesel, Villager & 85–88 2.3L Engine, Merkur (2.9L)
The purpose of the MIL is to alert a driver to particular faults in the power management system. If this fault arises, the EEC-IV controller will replace the setting or values and resume operation. Depending on the vehicle, the action may lead to a subtle shift in the vehicle’s handling. It is possible to use the “Check Engine” illuminate to provide a DTC reading. The “Check Engine” Light on the dashboard will illuminate if there is a severe fault. A check engine lamp reports the presence of a DTC during the self-diagnosis sequence. It will appear as a flash in the dashboard’s Check Engine light display. Three blips will tell you a single-digit item three. It will cause DTC 2-3 to show up in the Check Engine bulb display together with two blips: following a two-second break, the bulb will light up thrice. Interpretation of DTCs. Engine warning light Continuous DTC memory separates from the DTC with engine switch-on key with a six-second wait, one half-second blink, followed by the following six-second lag.
Villager
Remove the test diagnostic connector (DTC) situated on the left-hand engine compartment side, on the gearbox area behind the cooling fluid reservoir. Connect the wires BL/W and GY/BL using a proper wire jumper.

DTC access. MIL (FM1139600471000X): image
Accessing DTCs. MIL
  1. Hang on for at least two seconds.
  2. Delete the jumper cable and reattach the DTC.
  3. Note the DTCs by scanning the MIL blips.

Using report center

Continental

  • Hold down everyone’s three buttons (selection, test, and reset buttons) at the same time using the electronic dashboard.
  • To carry out the Key-ON/Engine-OFF (KOEO) part of the self-test, keep all three buttons, switch on the ignition, and remove the three keys.
  • To carry out the Key-ON/Engine-Running (KOER) part of the self-test, keep all three keys, switch on the ignition, and release the three keys.
  • Press the selection key thrice on models, 87-90.
  • Press the sensor selection key thrice till ”DEALER 4” appears on samples, 91-95.
  • For all models, the jumper wire the STI self-test sockets to SIG RTN to start the self-test.
    Access to the DTC. Report center
  1. On models 87-90, a baseline reading of 4255 specifies that the KOEO has done a self-test.
  2. For 87-90 models, a default reading of 4030 means that they have completed the self-diagnosis of the engine operation.
  3. For models 87-90, the DTC leads will consist of three displayed RH digits. The 4011 is the service skip code.
  4. On models, 91-97 DTCs will appear in the bulletin center.
  5. Switch off the ignition on each model to quit the self-diagnosis mode.

Use of the overdrive/transmission flicker override function (OCIL/TMIL)

On models: 89-98 with a 7.3-liter diesel engine equipped with the E4OD powertrain, carry out a KOEO self-diagnosis when the OCIL/TMIL light flashes. The bulb extinguishes once the OSC shifts, indicating that the car can reach the upshift point. The bulb illuminates when shifting OSC to prevent the engine from going into overdrive. DTC 99 points to a defect in the E4OD EPC (Electronic Pressure Control) transmission circuit. In this state, the lamp acts as a TMIL (Transmission Malfunction Illuminator Lamp).

Code clearing

Apart from the system MCU.

Turbo Diesel EEC-V & DI 7.3L

You can reset the PCM using an NGS – it is a New Generation Star tool or removes the battery earth wire within five minutes. If you disconnected the accumulator earth cable to clean the DTCs, the car has to run bumpy for the initial few miles before the adapting settings become re-registered.

EEC-IV Memory Continuous

  1. Conduct a self-test of the KOEO.
  2. Once DTCs begin to appear, disable the self-test the following way:
    • Tester STAR set the center key to the upper setting.
    • Analogue volt/ohmmeter, disconnect wire jumper wire from self-diagnostic socket input and signal back pin of self-diagnostic socket.
    • NGS tester, press the STOP soft key.
    • Inspect the engine bulb, disconnect the cable jumper from the self-diagnostic input socket and the self-diagnostic connector alarm return pin.
    • Messaging center, disconnect the jumper wire from the self-diagnostic socket entry plug; and the signal reset pin of the self-diagnostic socket.
    • OCIL, disconnect the jumper cable from the self-diagnostic socket and the signal revert pin of the self-diagnostic socket.
  3. The DTCs permanently set you to have to erase.

Keep the memory alive (KAM)

To clear the memory, unplug and electrically isolate the neutral battery lead for at least five minutes. You need to drive the car for at least 10 miles to resolve the processor to re-remember the value after its memory has cleared.

Merkur 2.9L & 85–88 2.3L Engine

  1. Start the self-test KOEO.
  2. Unjumper the cable from the softest terminal immediately after the first trouble report receives a diagnosis code ( including the first DTC of 11).
  3. Retest the self-test using a wired bridge to ensure that the DTCs run clear.

Aspire, Escort & Tracer (1.8L), Capri (1.6L), Probe (2.0L w/4EAT, 2.2L & 2.5L) & 88–93 Festiva

  1. Start the self-test KOEO.
  2. You have to unlock the switch Super Star 2 tester; immediately after the diagnosis code comes up for the first time.
  3. Unplug and separate the earth lead from the battery, then push the foot brake pedal down for 5 to 10 seconds.
  4. Carry out a self-diagnosis to check that the DTCs run clear.

Villager

Apart from the malfunction indicator lights, you can erase DTCs with just one of two procedures. Unplug the cable from the battery earth, the DTCs lifted from the reserved memory after 24 hours. If you are using the NGS tester, choose Diagnostic Test Results Mode, then press CLEAR. Fault signal lamp:

  1. Switch on diagnostic test drive mode.
  2. Disable the DTC.
  3. Use a suitable bridge wire to short-circuit the wires BL/W and GY/BL.
  4. Hold for a few seconds or so.
  5. Delete the cable jumper wire and reinsert the DTC.
  6. In the event of an accident, the MIL will illuminate: and the DTCs wiped.

MCU System

Switch off the vehicle’s ignition to clear the DTCs. The MCU system has no KAM to store service DTCs.

Ford Trouble Codes By Year

88-951.3LEFI, 1.6L, 1.8L, 2.0L w/4EAT & 2.5L
93-95probe
93-95EECVillager
96-971.3LEFI, 1.8L & 2.5L
96-01OBD2/MIL
96-presentFull OBD2 Generic Codes
EEC1.3LFBC Engine exc. Villager
EEC-IVEEC-IV/OBD2
EEC-VEEC-V/OBD2
MCUMCU
7.3L Turbo Diesel7.3LTurbo Diesel

Ford Trouble Codes By Year

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

Ford OBD1 Codes
2 Digit Codes
11System OK
12Idle Speed Control motor or Air Bypass notcontrolling idle properly (generally idle too low) – ISC
13(O)ISC did not respond properly (extends to touch throttlethen retracts for KOEO) – ISC
(R)Idle Speed Control motor or Air Bypass not controllingidle properly (generally idle too high)
(M)ISC sticking, open ITS circuit or TP sticking
14Ignition pickup (PIP) was erratic – Ignition Systems
E4OD Transmission diesel RPM sensor – 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-)
161 9L & 2 5L – Throttle stop set too high – IDLEor Idle Set Procedures
2 3L – RPM-s too low – IDLE
(O)Electronic ignition – IDM circuit fault – IgnitionSystems
171 9L & 2 5L – Throttle stop set too low – IDLE
18(R)Check base timing & advance function – TimingTests
(M)Ignition TACH signal erratic – Ignition Systems
Spark Angle Word (SAW) circuit failure (1 9L SFI)
19(O)No Vehicle Power (pins 37 + 57) or bad PCM VPWR Diagnosis
(R)Erratic idle during test (reset throttle & retest)- Idle Set Procedures
Electronic ignition Cylinder ID sensor/circuit problem- Ignition Systems
21Engine Coolant Temperature (ECT) sensor out of range- ECT
22MAP (vacuum) or BARO signal out of range – MAP
23Throttle sensor out of range or throttle set too high- TPS
24Intake Air Temperature (IAT) or Vane Air Temperature(VAT) sensor out of range – IAT VAT
25Knock sensor not tested (ignore if not pinging) -KS
26Mass Air Flow (MAF) or Vane Air Flow (VAF) out ofrange – MAF VAF
Transmission Oil Temperature (TOT) sensor out ofrange, Transmissions
27Vehicle Speed Sensor problem – VSS
28Vane Air Temperature (VAT) sensor out of range -VAT
2 3L w/Electronic Ignition – Cyl ID, IDM low or rightcoil pack failure – Ignition Systems
29Vehicle Speed Sensor problem – VSS
31(O,R,M)EVP – EVP signal is/was out of range – EVP
(O,R,M)EVR – EVP signal is/was low – EVR
(O,R,M)PFE – PFE signal is/was low – PFE
32(R)EVP – EGR not responding properly during test – EVP
(O,R,M)EVR – EVP signal is/was low – EVR
(R,M)PFE – PFE shows low pressure, EGR not seating ormemory, not seating intermittently – PFE
33(O,M)ALL – EGR did not open/ respond during test or ifmemory code, did not open intermittently – EVP EVR PFE
34(R)EVP – EGR did not respond properly during test- EVP
(O,R,M)EVR – EVP sensor is/was high – EVR
(O,R,M)PFE – PFE sensor is/was out of range – PFE
35(R)EVP – Engine RPM-s too low to test EGR system – EVP
(O,R,M)EVR – EVP sensor signal is/was high – EVR
(O,R,M)PFE – PFE sensor signal is/was high – PFE
38Idle Tracking Switch signal was intermittent – ISC
39Transmission Torque Converter clutch not engaging- Transmissions
41(R)System lean – Fuel control
(M)System was lean for 15 seconds or more (no HO2S switching)- Fuel control
42(R)System rich – Fuel control
(M)System was rich for 15 seconds or more (no HO2S switching)- Fuel control
43(R)HO2S sensor not reading (run at 2000 rpm-s for 2minutes and retest – check for HO2S switching)
(M)Was lean at WOT for 3 seconds or more – Fuel control
44AIR system inoperative – Air Injection
45AIR not Diverting (AIRD) – Air Injection
Electronic Ignition – coil primary circuit failure- Ignition Systems
46AIR Bypass (AIRB) not working – Air Injection
Electronic Ignition – primary circuit failure coil2 – Ignition Systems
47Low flow unmetered air (check for small vacuum leaks,injector o-rings, gaskets etc )
E4OD transmission 4×4 switch/circuit problem – Transmissions
48High flow unmetered air (check for large vacuum leak,inlet hoses etc )
Electronic Ignition – coil primary circuit failure- Ignition Systems
49Electronic Ignition – spout signal circuit problem- Ignition Systems
Transmission 1/2 shift problem – Transmissions
51Engine Coolant Temperature (ECT) sensor signal is/wastoo high – ECT
52Power Steering Pressure Switch/circuit open – PSP
(R)Did you turn wheel during test –
53Throttle Position sensor too high – TPS
54Intake Air Temperature (IAT) or Vane Air Temperature(VAT) signal high – IAT VAT
55No or low (under 7 5 V) Key Power to PCM pin 5
56Vane Air Flow (VAF) or Mass Air Flow (MAF) sensorhigh – VAF MAF
Transmission Oil Temperature sensor too high – Transmissions
57Intermittent in Park/Neutral/ Switch or Neutral Pressureswitch circuit – PNP or Transmissions
58Idle Tracking Switch (ITS) signal problem ISC
Vane Air Temperature (VAT) sensor out of range oropen – VAT
59AXOD 4/3 circuit fault – Transmissions
3 0L SHO – Low speed fuel pump circuit problem -Power / Fuel Pump Circuits
Transmission 2/3 shift problem – Transmissions
61Engine Coolant Temperature (ECT) sensor is or wastoo low – ECT
62AXOD (KOEO only) 3/2 circuit short to ground – Transmissions
AXOD (KOEO AND KOER) 4/3 circuit failure – Transmissions
E4OD excessive converter clutch slippage- Transmissions
63Throttle Position Sensor (TPS) signal too low TPS
64Intake Air Temperature (IAT) or Vane Air Temperature(VAT) signal low or grounded – IAT VAT
65Check intermittent HO2S (signal or ground) – FuelControl
(R)E4OD truck – cycle OD cancel switch after engineID is received – Transmissions
1984 3 8L ONLY – O, M Battery voltage high (checkfor electrical system overcharging)
66Vane Air Flow (VAF) or Mass Air Flow (MAF) signallow – VAF MAF
Transmission Oil Temperature (TOT) signal low(possibly grounded) – Transmissions
67Park/Neutral circuit fault – PNP
Transmission Manual Lever Position (MLP) sensorcircuit – Transmissions
(M)Intermittent Park Neutral Position (PNP) sensor fault- PNP
68Idle Tracking Switch (ITS) circuit (possibly grounded)- ISC
Vane Air Temperature (VAT) sensor out of range orgrounded – VAT
3 8L AXOD -Transmission Temperature Switch(TTS) open – Transmissions
Electronic Transmission – Transmission OilTemperature (TOT) sensor was overheated -Transmissions
69AXOD transmission (O) 3/2 switch closed (possibleshort circuit) – Transmissions
AXOD (M) 3/2 switch open (poss short to power) -Transmissions
E4OD 3/4 shift problem – Transmissions
70(M)3 8L AXOD – Data link to instrument cluster faultService any other EEC codes, erase memory and retest If codeis still present refer to instrument cluster diagnosis manual
71(M)1 9L TBI, 2 3L TBI, 2 5L TBI – ITS signal was groundedwhen throttle should have been opening ITS-ISC ISC motor problemor Idle Tracking Switch (ITS) signal wire shorted to ground- ISC
(M)1 9L MFI – PCM re-initialized Possible electricalnoise, case ground or intermittent VPWR problem – VPWR Diagnosis
(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 – MAPMAF
(M)1 9L MFI – VPWR circuit to PCM was intermittent -VPWR Diagnosis
(M)2 3L T/C – PCM re-initialized Possible electricalnoise, case ground or intermittent VPWR problem – VPWR Diagnosis
(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 – TPS
74Was brake depressed after engine ID was received-
Brake On Off (BOO) signal open or short to ground- BOO
75Brake On Off (BOO) signal shorted to power – BOO
76Vane Air Flow (VAF) did not respond to -goose-test – VAF
77System did not receive -goose- test – seeTESTS
78(M)VPWR circuit to PCM was intermittent or the PCM isbad VPWR Diagnosis
79A/C is on or pin 10 is shorted to power
81Boost control solenoid – Solenoids
AIRD solenoid – Solenoids and Air Injection
3 0L SHO – Inlet Air Solenoid – Solenoids
822 3L TC – Fan Control wire shorted to ground – A/Cand Fan Circuits
AIRB solenoid – Solenoids and Air Injection
3 8L SC – Super Charger Bypass Solenoid – Solenoids
83High Electro Drive Fan circuit fault – A/C and FanCircuits
EGR Control solenoid – Solenoids
3 0L SHO – Low Speed Fuel Pump Relay circuit – Power/ Fuel Pump Circuits
84EGR Vacuum Regulator – Solenoids
EGR cutoff solenoid – Solenoids
EGR Vent solenoid – Solenoids
852 3L T/C Automatic – 3/4-4/3 Shift solenoid – Transmissions
CANP solenoid (ALL 1989) – Solenoids
(M)1 9L MFI – System has corrected rich condition -Fuel control
862 3L or 2 9L Truck – A4LD 3/4 shift solenoid – Transmissions
(M) 1 9L MFI – System has corrected lean condition- Fuel control
87(O)Fuel pump circuit fault (check inertia switch) -Power / Fuel Pump Circuits
Vehicles with 2BBL carb – Temperature CompensatedAccelerator Pump Solenoid – Solenoids (M) intermittent infuel pump primary circuit – Power / Fuel Pump Circuits NOTE:On some Escorts with automatic seat belts this code is normal INMEMORY due to the wiring
88Throttle Kicker Solenoid – Solenoids
Variable Voltage Choke relay circuit fault- VVC
Fan Control circuit fault – A/C and Fan Circuits
A4LD – Converter Clutch Override solenoid – Transmissions
Electronic Ignition – IDM, DPI or spout circuit fault- Ignition Systems
89A4LD – Converter Clutch Override solenoid – Transmissions
AXOD Torque Converter Control solenoid circuit -Transmissions
Exhaust Heat Control (heat riser) solenoid circuit- Solenoids
91(R, M)System running lean – Fuel control
Transmission SS 1 circuit/solenoidproblem – Transmissions
92(R)System running rich – Fuel control
Transmission SS 2 circuit/solenoid problem – Transmissions
93(O,R)Throttle linkage binding or bad ISC motor ISC HO2Snot reading Fuel control
Transmission TCC circuit/solenoid problem – Transmissions
94AIR system inoperative – Air Injection
Transmission TCC circuit/solenoid problem – Transmissions
95(O)Fuel pump: open, bad ground or always on – Power/ Fuel Pump Circuits
(R)AIR not Diverting (AIRD) – Air Injection
(M)Possible bad fuel pump ground or open between fuelpump and pin 8 at PCM (Fuel Pump Monitor signal) – Power /Fuel Pump Circuits
96(O)Fuel pump monitor circuit shows no power – Power/ Fuel Pump Circuits
(R)AIR Bypass (AIRB) not working – Air Injection
(M)(Service 87 code first if present) Fuel pump relayor battery power feed was open – Power / Fuel Pump Circuits
97E4OD OD cancel light circuit failure – Transmissions
98(R)Did not pass KOEO yet (Get 11 in KOEO first)
Transmission EPC circuit/solenoid failure – Transmissions
99(R)ISC needs to learn (Let idle for 2 minutes, Erasememory and retest)
Transmission EPC circuit/solenoid failure – Transmissions
3 Digit codes
111System checks OK
112(O,M)Intake Air Temperature (IAT) sensor is/was low orgrounded – IAT
113(O,M)IAT sensor is/was high or open – IAT
114(O,R)IAT sensor out of range – IAT
116(O,R)Engine Coolant (ECT) sensor out of range – ECT
117(O,M)ECT sensor is/was low or grounded – ECT
118(O,M)ECT sensor is/was high or open – ECT
121(O,R,M)Throttle Position (TP) sensor out of range – TPS
122(O,M)TP low (possibly grounded or open circuit) – TPS
123(O,M)TP is/was high or short to power – TPS
124(M)TP voltage was higher than expected – Fuel control
125(M)TP voltage was lower than expected – Fuel control
126(O,R,M)MAP or BARO sensor out of range – ->MAP
128(M)MAP vacuum has not been changing – check vacuum lines- ->MAP
129(R)No MAP or Mass Air Flow sensor change during -goose-test – MAP MAF
136(R)Oxygen sensor not switching/system lean Left or FrontHO2S – Fuel control
137(R)Oxygen sensor not switching/system rich Left or FrontHO2S – Fuel control
138(R)Fault in Cold Start Injector circuit – Fuel control
139(M)Oxygen sensor not switching Left or Front HO2S -Fuel control
144(M)Oxygen sensor not switching Single, Right or RearHO2S – Fuel control
157(R,M)Mass Air Flow signal is/was low or grounded – MAF
158(O,R,M)MAF sensor is/was high or short to power – MAF
159(O,R)MAF sensor is/was out of range – MAF
167(R)No Throttle Position sensor change in -goose-test (must get at least 25% rotation) – TPS
171(M)Oxygen sensor not switching – system was at adaptivelimits – Single, Right or Rear HO2S – Fuel control
172(R,M)Oxygen sensor not switching – system is or was lean- Single, Right or Rear HO2S – Fuel control
173(R,M)Oxygen sensor not switching – system is or was rich- Single, Right or Rear HO2S – Fuel control
174(M)Oxygen sensor was slow in switching Single, Rightor Rear HO2S – Fuel control
175(M)Oxygen sensor not switching – system was at adaptivelimits – Left or Front HO2S – Fuel control
176(M)Oxygen sensor not switching – system is or was leanLeft or Front HO2S – Fuel control
177(M)Oxygen sensor not switching – system was rich Leftor Front HO2S – Fuel control
178(M)Oxygen sensor was slow in switching Left or FrontHO2S – Fuel control
179(M)Fuel system was rich at part throttle Single, Rightor Rear HO2S – Fuel control
181(M)Fuel system was lean at part throttle Single, Rightor Rear HO2S – Fuel control
182(M)Fuel system was rich at idle Single, Right or RearHO2S – Fuel control
183(M)Fuel system was lean at idle Single, Right or RearHO2S – Fuel control
184(M)Mass Air (MAF) output higher than expected – Fuelcontrol
185(M)Mass Air (MAF) output lower than expected – Fuelcontrol
186(M)Injector pulse width longer than expected or MassAir Flow (MAF) lower than expected – Fuel control
187Injector pulse width shorter than expected or MassAir Flow (MAF) higher than expected – Fuel control
188(M)Fuel system was rich at part throttle – Left or FrontHO2S – Fuel control
189(M)Fuel system was lean at part throttle – Left or FrontHO2S – Fuel control
191(M)Fuel system was rich at idle – Left or Front HO2S- Fuel control
192(M)Fuel system was lean at idle – Left or Front HO2S- Fuel control
193Failure in Flexible Fuel (FF) sensor circuit – Fuelcontrol
194(M)Perform cylinder balance test to check for inoperativeinjectors
195(M)Perform cylinder balance test to check for inoperativeinjectors
211(M)Ignition PIP signal was erratic or missing – IgnitionSystems
212(M)Ignition TACH signal was erratic (module/wiring)or SPOUT circuit fault – Ignition Systems
213(R)Ignition SPOUT or SAW circuit open or shorted – IgnitionSystems
214(M)Error in Cylinder ID (CID) circuit or signal – IgnitionSystems
215(M)Primary circuit failure – ignition coil 1 – IgnitionSystems
216(M)Primary circuit failure – ignition coil 2 – IgnitionSystems
217(M)Primary circuit failure – ignition coil 3 – IgnitionSystems
218(M)IDM signal open or high or left coil pack failure- Ignition Systems
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 – IgnitionSystems
223(M)Dual Plug (DPI), SPOUT or IDM circuit fault – IgnitionSystems
224(M)Failure in ignition coil primary circuit – IgnitionSystems
225(R)Knock sensor not tested (ignore if not pinging) -KS
226(O)Ignition Diagnostic Monitor (IDM) signal fault – IgnitionSystems
232(M)EI primary coil circuit failure – Ignition Systems
238(M)EI primary circuit failure – ignition coil 4 – IgnitionSystems
311(R)AIR system not working – Single, Right or Rear HO2S- Air Injection
312(R)AIR not diverting – Air Injection
313(R)AIR not bypassing – Air Injection
314(R)AIR inoperative, Left or Front HO2S – Air Injection
326(R,M)Pressure Feedback EGR shows low pressure EGR notseating or not seating intermittantly – PFE
327(O,R,M)EGR feedback signal is/was low – EVR or PFE
328(O,R,M)EGR Valve Position (EVP) is/was low – EVR
332(R,M)EGR did not open/respond during test or if memorycode, did not open intermittantly – EVR or PFE
334(O,R,M)EVP sensor is/was high – EVR
335(O)EGR feedback signal is/was out of range – EVR orPFE
336(O,R,M)PFE sensor signal is/was was high – ->PFE
337(O,R,M)EGR feedback signal is/was was high – EVR
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 tonotify you if it is installed)
411(R)Idle speed system not controlling idle properly (generallyidle too high) – ISC
412(R)Idle speed system not controlling idle properly (generallyidle too low) – ISC
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 batterydisconnected –
513(O)Replace processor (PCM) (internal failure)
519(O)PSP switch/circuit open – PSP h Pedal Position (CPP)circuit fault – PNP
528(M)System shows voltage at pin 10 (is A/C on -) or pin30 (PNP, CPP switch) – PNP
529(M)Data Communications Link to processor failure Serviceany EEC codes, erase memory and retest If code is still presentrefer 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 – BOO
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 – – Power/ Fuel Pump Circuits
543(O)Fuel pump monitor circuit shows no power – Power/ Fuel Pump Circuits
(M)(Service 556 code first if present) Fuel pump relayor battery power feed was open – Power / Fuel Pump Circuits
551Problem in Intake Manifold Runner Control (IMRC) solenoid/circuit- Solenoids
552(O)AIRB solenoid/circuit failure – Solenoids
553(O)AIRD solenoid/circuit failure – Solenoids
554(O)Fuel Press Regulator Control solenoid/circuit fault- Power / Fuel Pump Circuits
556(O,M)Fuel pump relay primary circuit fault – Power / FuelPump Circuits
557(O,M)Low speed pump relay primary circuit fault – Power/ Fuel Pump Circuits
558(O)EGR vacuum regulator solenoid/circuit failure – EVRor PFE or Solenoids
559(O)A/C relay primary circuit fault – A/C and Fan Circuits
563(O)High Fan Control (HFC) circuit failure – A/C and FanCircuits
564(O)Fan Control (FC) circuit failure – A/C and Fan Circuits
565(O)Canister Purge 1 solenoid/circuit failure – Solenoids
566(O)transmission 3/4 shift solenoid/circuit – Transmissions
569(O)Canister Purge 2 solenoid/circuit failure – Solenoids
578(M)A/C pressure sensor VREF short to ground – A/C andFan Circuits
579(M)ACP sensor did not change with A/C on – A/C and FanCircuits
581(M)Cooling fan current was excessive – A/C and Fan Circuits
582(O)Open cooling fan circuit – A/C and Fan Circuits
583(M)Fuel pump current was excessive – Power / Fuel PumpCircuits
584(M)Open power ground circuit – Power / Fuel Pump Circuits
585(M)A/C clutch current was excessive – A/C and Fan Circuits
586(M)Open circuit in A/C clutch – A/C and Fan Circuits
587(O, M)Communication problem between PCM and Variable ControlRelay Module (VCRM) – Power / Fuel Pump Circuits
617(M)Transmission shift failure (1/2 shift) – Transmissions
618(M)Transmission shift failure (2/3 shift) – Transmissions
619(M)Transmission shift failure (3/4 shift) – Transmissions
621(O)Solenoid/circuit failure – shift solenoid 1 – Transmissions
622(O)Solenoid/circuit failure – shift solenoid 2 – Transmissions
624(O,M)Solenoid/circuit failure -Electronic Pressure Control(EPC) current is high – Transmissions
625(O,M)Solenoid/circuit failure – Electronic Pressure Control(EPC) current is low – Transmissions
626(O)Transmission Coast Clutch (CCS) Solenoid/circuitfault – Transmissions
627(O)Torque Converter Clutch circuit fault – Transmissions
628(M)Excessive converter clutch slippage – Transmissions
629(O,M)Torque Converter Clutch circuit fault – Transmissions
631(O)Overdrive Cancel Light circuit problem – Transmissions
632(R)E4OD – Transmission Control Switch (TCS) should becycled once between engine ID and Goose test
633(O)4x4L switch should be in 4×2 or 4×4 high for thetest
634(O,M)Park/Neutral Position (PNP) or Clutch Pedal Position(CPP) circuit fault Electronic shift transmission – ManualLever Position (MLP) sensor out of range in Park-Transmissions
636(O,R)Transmission Oil Temperature (TOT) sensor out of range- Transmissions
637(O,M)TOT sensor is/was high or open – Transmissions
638(O,M)TOT sensor is/was low or grounded – Transmissions
639(R,M)Transmission Speed sensor (TSS) circuit fault – Transmissions
641(O)Transmission solenoid/circuit failure Shift Solenoid3 – Transmissions
643(O,M)Torque Converter Clutch (TCC) circuit – Transmissions
645(M)Transmission 1st gear failure – Transmissions
646(M)Transmission 2nd gear failure – Transmissions
647(M)Transmission 3rd gear failure – Transmissions
648(M)Transmission 4th gear failure – Transmissions
649(M)Transmission EPC system failure – Transmissions
651(M)Transmission EPC solenoid/circuit fault – Transmissions
652(O)Torque Converter Clutch (TCC) circuit fault – Transmissions
654(O)Transmission selector not in PARK – Transmissions
656(M)Torque Converter Clutch (TCC) slip – Transmissions
657(M)Transmission temperature was excessive – Transmissions

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

Ford OBD/OBD2 Trouble Codes By Model

ModelYearEngine identificationSystem
Aerostar 3.0L1996-97VIN position 8 =UFord EEC-V
Aerostar 4.0L1996-97VIN position 8 =XFord EEC-V
Aerostar Van/Wagon 3.0L1992-95VIN position 8 =UFord EEC-IV
Aerostar Van/Wagon 4.0L1992-95VIN position 8 =XFord EEC-IV
Aspire 1.3L1996-97VIN position 8 =HFord EEC-V
Bronco 5.0L1992-95VIN position 8 =NFord EEC-IV
Bronco 5.0L1996VIN position 8 =NFord EEC-V
Bronco 5.8L1992-95VIN position 8 =H/RFord EEC-IV
Bronco 5.8L1996VIN position 8 =HFord EEC-V
Contour 2.0L1995VIN position 8 =3Ford EEC-IV
Contour 2.0L1996-00VIN position 8 =3Ford EEC-V
Contour 2.5L1995VIN position 8 =LFord EEC-IV
Contour 2.5L1996-00VIN position 8 =LFord EEC-V
Crown Victoria 4.6L1992-94VIN position 8 =WFord EEC-IV
Crown Victoria 4.6L1995-02VIN position 8 =WFord EEC-V
Crown Victoria 4.6L2003-07VIN position 8 =WigFord EEC-V
Crown Victoria 4.6L2006-09VIN position 8 =VFord EEC-V
Econoline/Club Wagon 4.2L1997-02VIN position 8 =2Ford EEC-V
Econoline/Club WagSon 4.6L1997-02VIN position 8 =6/WFord EEC-V
Econoline/Club Wagon 4.9L1992-95VIN position 8 =Y/ZFord EEC-IV
Econoline/Club Wagon 4.9L1996VIN position 8 =Y/ZFord EEC-V
Econoline/Club Wagon 5.0L1992-95VIN position 8 =NFord EEC-IV
Econoline/Club Wagon 5.0L1996VIN position 8 =NFord EEC-V
Econoline/Club Wagon 5.4L1997-02VIN position 8 =UMFord EEC-V
Econoline/Club Wagon 5.8L1992-95VIN position 8 =H/RFord EEC-IV
Econoline/Club Wagon 5.8L (with 16 pin DLC)1996VIN position 8 =HFord EEC-V
Econoline/Club Wagon 5.8L (without 16 pin DLC)1996VIN position 8 =HFord EEC-IV
Econoline/Club Wagon 6.8L1997-02VIN position 8 =SFord EEC-V
Econoline/Club Wagon 7.3L Turbo Diesel1995-02VIN position 8 =FFord EEC-V
Econoline/Club Wagon 7.5L1992-95VIN position 8 =GFord EEC-IV
Econoline/Club Wagon 7.5L (with 16 pin DLC)1996VIN position 8 =GFord EEC-V
Econoline/Club Wagon 7.5L (without 16 pin DLC)1996VIN position 8 =GFord EEC-IV
Edge 3.5L2007-09VIN position 8 =CFord EEC-V
E-Series/Econolinel Club Wagon 4.2/4.6/5.4/6.8L2003-08VIN position 8 =UM/SIW12Ford EEC-V
E-Series/Econoline/Club Wagon 6.01 6.4/7.3L Turbo Diesel2003-08VIN position 8 =F/RIPFord EEC-V
Escape 2.0/3.0L2000-02VIN position 8 =1/BFord EEC-V
Escape 2.0/2.3/2.5/3.0L2003-09VIN position 8 =1/3/7/B/G/H/ZFord EEC-V
Escort 1.8L1996VIN position 8 =8Ford EEC-V
Escort 1.9L1996VIN position 8 =JFord EEC-V
Escort 1.9L/HO1992-95VIN position 8 =J/KFord EEC-IV
Escort 2.0L SOHC1997-02VIN position 8 =PFord EEC-V
Escort 2.0L DOHC1998-00VIN position 8 =3Ford EEC-V
Excursion 5.4L2000-02VIN position 8 =LFord EEC-V
Excursion 5.4/6.8L2003-04VIN position 8 =O/US/ZFord EEC-V
Excursion 6.0/7.3L Turbo Diesel2003-07VIN position 8 =F/PFord EEC-V
Excursion 6.8L2000-02VIN position 8 =SFord EEC-V
Excursion 7.3L Turbo Diesel2000-02VIN position 8 =FFord EEC-V
Expedition 4.6L1997-02VIN position 8 =61WFord EEC-V
Expedition 4.6/5.4L2003-07VIN position 8 =URIWFord EEC-V
Expedition 5.4L1997-02VIN position 8 =UAlMFord EEC-V
Explorer 4.0L1992-95VIN position 8 =XFord EEC-IV
Explorer 4.0L1996-02VIN position 8 =XlE/KFord EEC-V
Explorer 5.0L1996-01VIN position 8 =PFord EEC-V
Explorer/Sport/Sport Trac 4.0/4.6L2003-07VIN position 8 =E/KIWFord EEC-V
Five Hundred 3.0L2005-07VIN position 8 =1Ford EEC-V
Flex 3.5L2009VIN position 8 =CFord EEC-V
Focus 2.0L DOHC2000-02VIN position 8 =3Ford EEC-V
Focus 2.0L SOHC2000-02VIN position 8 =PFord EEC-V
Focus 2.0/2.3L2003-04VIN position 8 =P/ZJ3/5Ford EEC-V
Focus 2.0/2.3L2005-09VIN position 8 =NIlFord EEC-V
Freestar 3.9/4.2L2004-07VIN position 8 =2/6Ford EEC-V
Freestyle 3.0L2005-07VIN position 8 =1Ford EEC-V
F-Series 4.2L1997-02VIN position 8 =2Ford EEC-V
F-Series 4.2/4.6/5.4/6.8L2003-07VIN position 8 = DIUM/SIWIZJ2/3/5/6Ford EEC-V
F-Series 4.6L1997-02VIN position 8 =W/6/9Ford EEC-V
F-Series 4.9L1992-95VIN position 8 =YFord EEC-IV
F-Series 4.9L1996VIN position 8 =Y/ZFord EEC-V
F-Series 5.0L1992-95VIN position 8 =NFord EEC-IV
F-Series 5.0L1996VIN position 8 =NFord EEC-V
F-Series 5.4L1997-02VIN position 8 =UMIZJ3Ford EEC-V
F-Series 5.8L1992-95VIN position 8 =H/RFord EEC-IV
F-Series 5.8L (with 16 pin DLC)1996-97VIN position 8 =HFord EEC-V
F-Series 5.8L (without 16 pin DLC)1996-97VIN position 8 =HFord EEC-IV
F-Series 6.0/7.3L Turbo Diesel2003-07VIN position 8 =F/PFord EEC-V
F-Series 6.4L Turbo Diesel2008VIN position 8 =RFord EEC-V
F-Series 6.8L1999-02VIN position 8 =SFord EEC-V
F-Series 7.3L Turbo Diesel1996-02VIN position 8 =FFord EEC-V
F-Series 7.5L1992-95VIN position 8 =GFord EEC-IV
F-Series 7.5L (with 16 pin DLC)1996-97VIN position 8 =GFord EEC-V
F-Series 7.5L (without 16 pin DLC)1996-97VIN position 8 =GFord EEC-IV
Fusion 2.3/3.0L2006-09VIN position 8 =1/lFord EEC-V
GT 5.4L2005-06VIN position 8 =SFord EEC-V
Mustang 2.3L1992-93VIN position 8 =MFord EEC-IV
Mustang 3.8L1994-02VIN position 8 =4Ford EEC-V
Mustang 4.0/4.6/5.4L2005-09VIN position 8 =N/H/SFord EEC-V
Mustang Cobra 4.6L1996-01VIN position 8 =VFord EEC-V
Mustang Cobra 5.0L1993-95VIN position 8 =DFord EEC-IV
Mustang Cobra/GT/Mach 1 3.8/4.6L2003-04VIN position 8 =RlXfY/4Ford EEC-V
Mustang GT 4.6L1996-02VIN position 8 =W/XFord EEC-V
Mustang LX/GT 5.0L1992-95VIN position 8 =EITFord EEC-IV
Probe 2.0L1993-95VIN position 8 =AFord EEC-IV
Probe 2.0L1996-97VIN position 8 =AFord EEC-V
Probe 2.5L1993-95VIN position 8 =B MECS
Probe 2.5L1996-97VIN position 8 =BFord EEC-V
Ranger 2.3L1992-94VIN position 8 =AFord EEC-IV
Ranger 2.3L1995-97VIN position 8 =AFord EEC-V
Ranger 2.3/3.0/4.0L2003-08VIN position 8 =D/E/UNFord EEC-V
Ranger 2.5L1998-02VIN position 8 =CFord EEC-V
Ranger 3.0L1992-94VIN position 8 =UFord EEC-IV
Ranger 3.0L1995-02VIN position 8 =UNFord EEC-V
Ranger 4.0L1992-94VIN position 8 =XFord EEC-IV
Ranger 4.0L1995-02VIN position 8 =X1EFord EEC-V
Taurus 3.0L1992-95VIN position 8 =UFord EEC-IV
Taurus 3.0L1996-02VIN position 8 =U/1/2Ford EEC-V
Taurus 3.0L2003-06VIN position 8 =S/U/2Ford EEC-V
Taurus 3.0L24V 1996-02VIN position 8 =SFord EEC-V
Taurus 3.0L SHO1992-95VIN position 8 =YFord EEC-IV
Taurus 3.2l SHO1992-95VIN position 8 =PFord EEC-IV
Taurus 3.4l SHO1996-99VIN position 8 =NFord EEC-V
Taurus 3.5L2008-09VIN position 8 =WFord EEC-V
Taurus 3.8L1992-95VIN position 8 =4Ford EEC-IV
Tempo 2.3L1992-94VIN position 8 =XFord EEC-IV
Tempo 3.0L1992-94VIN position 8 =UFord EEC-IV
Thunderbird 3.8L1992-95VIN position 8 =4Ford EEC-IV
Thunderbird 3.8L1996-97VIN position 8 =4Ford EEC-V
Thunderbird 3.9L2002-04VIN position 8 =AFord EEC-V
Thunderbird 4.6L1994-97VIN position 8 =WFord EEC-V
Thunderbird 5.0L1992-93VIN position 8 =TFord EEC-IV
Thunderbird SC 3.8L1992-95VIN position 8 =C/RFord EEC-IV
Windstar 3.0L1995-00VIN position 8 =UFord EEC-V
Windstar 3.8L1995-02VIN position 8 =4Ford EEC-V
Windstar 3.8L2003VIN position 8 =4Ford EEC-V