Ford OBD1 and OBD2 Codes Full List for Free Download

Our editors pick the products & services we write about. When you buy through our links, we may get a commission. Learn more.

Do you own a Ford? Would you like to know how to read trouble codes and what the OBD1 codes mean?

Not to worry, as this post will keep you up to speed with the latest and most straightforward techniques you could do at the comfort of your garage. 

Ford Motor company equipped the vehicles manufactured between 1986-1994 with self-test ability to identify the faulty components and sensors. 

We will dig into details entailing reading the OBD1 codes, identifying the defective part, and how to reset the codes after replacing the faulty component. 

FYI, no one will ever pull your leg with fraudulent information if you possess this knowledge. Keep reading to find out more!

Ford 2-digit OBD1 Codes List

Abbreviations:
KOEO = Key On Engine Off
CM = Continues Memory
KOER = Key On Engine Running

Download Full List of Ford OBD1 Codes Here

#KEOOCMKOERCode Definition
NCXXXNo code
10XCylinder #1 Failed Cylinder Balance Test
11XXXSystem pass!
12XCannot control RPM during ER Self-Test high RPM check.
13XCannot control RPM during ER Self-Test low RPM check.
14XTwo or more successive erratic Profile Ignition Pickup (PIP) pulses occurred, resulting in a
possible engine miss or stall.
15XEEC permanent Read Only Memory (ROM) test failed.
15XEEC battery powered Keep Alive Memory (KAM) test failed.
16XIDM signal not received.
16XRPM too low to perform HEGO test.
17XRPM below Self-Test limit with Idle Air Control off
18XSPOUT circuit open or spark angle word failure.
18XIDM circuit failure or SPOUT circuit grounded
19XFailure in EEC internal voltage.
19XCylinder Identification CID circuit failure.
19XRPM erratic, dropped too low during test.
20XCylinder #2 Failed Cylinder Balance Test.
21XXXECT out of self test range 0.3 to 3.7 volts.
22XXXMAP/BP sensor out of self test range
23XXClosed throttle TPS voltage higher or lower than expected
24XXXACT sensor out of self test range 0.3 to 3.7 volts.
25XKnock not sensed during dynamic test
26XMAF sensor was greater than 0.7 volts with engine off
26XMAF sensor was not between 0.2 and 1.5 volts with engine running.
26XXTOT sensor out of self test range.
27?
28XXVAT sensor out of self test range.
28XLoss of IDM, right side.
29XInsufficient input from vehicle speed sensor
30XCylinder #3 Failed Cylinder Balance Test.
31XXPFE or EVP circuit below minimum voltage of 0.24 volts
31XPFE or EVP circuit has intermittently failed below minimum voltage of 0.24 volts.
32XXEVP circuit below minimum voltage of 0.24 volts.
32XEVP circuit has intermittently failed below minimum voltage of 0.24 volts.
33XXEGR valve opening not detected
34XXPFE or EVP circuit above the closed limit of 0.67 volts
34XPFE or EVP circuit has intermittently failed above the closed limit of 0.67 volts.
35XXPFE or EVP circuit above the maximum limit of 4.81 volts.
35XPFE or EVP circuit has intermittently failed above the maximum limit of 4.81 volts
39XAXOD converter bypass clutch not applying properly
40XCylinder #4 Failed Cylinder Balance Test.
41XHEGO sensor circuit indicates system lean (right side).
41XNo HEGO switching detected always lean (right side).
42XHEGO sensor circuit indicates system rich (right side).
42XNo HEGO switching detected always rich (right side).
43XHEGO lean at Full Throttle.
44XXThermactor Air Injection system inoperative (Right side).
45XDIS coil pack 3 circuit failure or coil 1 primary circuit failure.
45XThermactor secondary air is misdirected
46XDIS coil pack 1 circuit failure or coil 2 primary circuit failure.
46XThermactor air not bypassed during self test.
47X4WD switch closed.
47XMeasured air flow too low at base idle
48XLoss of IDM, left side.
48XMeasured air flow too high at base idle
49XSPOUT signal default to 10 BTDC.
49X1 - 2 shift error (E4OD).
50XCylinder #5 Failed Cylinder Balance Test.
51XXECT sensor signal is greater than the Self-Test maximum of 4.6 volts.
52XXXPower steering pressure switch always open or closed.
53XTPS circuit above maximum 4.5 volts.
53XTPS circuit has intermittently failed above maximum 4.5 volts.
54XXACT sensor signal is greater than the Self-Test maximum of 4.6 volts.
55XKeyed power input to processor is open.
56XXMAF circuit above maximum voltage of 4.5volts.
56XXTOT sensor output is greater than Self-Test maximum value of 4.8 volts.
57XOctane adjust service pin in use / circuit grounded.
57XAXOD Neutral pressure switch circuit failed open.
58XXVAT indicated -40F / circuit open.
59XXLow speed fuel pump circuit failure.
59XX2 - 3 shift error (E4OD).
60XCylinder #6 Failed Cylinder Balance Test.
61XECT sensor is less than the Self-Test minimum of 0.2 volts
61XECT sensor has intermittently failed below 0.2 volts
62X4/3 or 3/2 pressure switch circuit failed open
62XConverter clutch error (E4OD).
63XTPS circuit below minimum 0.6 volts
63XTPS circuit has intermittently failed below minimum 0.6 volts.
64XACT sensor is less than the Self-Test minimum of 0.2 volts.
64XACT sensor has intermittently failed below 0.2 volts.
65XOverdrive OFF switch was not cycled during KOER test (user error).
66XMAF sensor went below 0.4 volts during the last 80 warm-up cycles.
66XXTOT sensor output was less than Self-Test minimum value of 0.15 volts.
67XXNeutral safety circuit failure
67XA/C circuit was on during KOER Self-Test
68XTransmission recently overheated, or TOT sensor intermittently failed below 0.2 volts.
69X3 - 4 shift error.
70XCylinder #7 Failed Cylinder Balance Test.
71XSoftware re-initialization detected or Cluster ControlAssembly circuit failed
72XPower interruption detected or Message Center Control Assembly circuit failed.
72XInsufficient MAF/MAP change during Dynamic Response Test (user error).
73XTPS senor did not exceed 25% rotation during Dynamic Response Test (user error)
74XBrake On/Off switch not actuated during KOER test (user error).
75XBrake On/Off switch failure always ON.
76XInsufficient VAT change during Dynamic Response Test (user error)
77XSystem failed to recognize brief WOT during Dynamic Response Test (user error)
79XA/C or defrost on during self test.
80XCylinder #8 Failed Cylinder Balance Test
81XAir management 2 circuit failure (AM2/TAD).
81XMAP sensor vacuum was not greater than 2 in-Hg (7 kPa) during normal vehicle operation
82XAir management 1 circuit failure (AM1/TAB) .
83XEGR Control solenoid circuit failure.
83XHigh speed electro-drive fan circuit failure.
83XXLow speed fuel pump relay circuit open
84XXEGR Vacuum Solenoid circuit failure.
85XXCanister Purge Solenoid circuit failure.
86X3  4 Shift solenoid circuit failure.
86XAdaptive fuel limit reached.
87XFuel pump primary circuit failure. When the FP relay was activated by the EEC, voltage was not
detected on the control circuit.
87XVoltage was not detected on Fuel Pump Monitor while the engine was running.
88XElectro-drive fan circuit failure.
88XLoss of dual plug input control
89XConverter clutch solenoid circuit failure.
90XAll cylinders passed Cylinder Balance Test.
91XShift solenoid 1 circuit failure (E4OD).
91XNo HEGO switching detected always lean (left side).
91XHEGO sensor circuit indicates system lean (left side).
92XShift solenoid 2 circuit failure (E4OD).
92XNo HEGO switching detected always rich (left side).
92XHEGO sensor circuit indicates system rich (left side).
93XCoast clutch solenoid circuit failure (E4OD).
94XConverter clutch solenoid circuit failure (E4OD).
94XThermactor Air Injection system inoperative (left side).
95XXFuel pump secondary circuit failure. The EEC senses infinite resistance to ground from the fuel
pump on the Fuel Pump Monitor circuit.
96XXFuel pump secondary circuit failure. The EEC did not sense battery voltage on the Fuel Pump
Monitor circuit.
97XOverdrive cancel indicator light circuit failure (E4OD)
98XXElectronic pressure control driver open in EEC (E4OD).
98XHard fault present
99XXElectronic pressure control circuit failure (E4OD).
99XEEC system hasnt learned to control idle.

Ford 3-digit OBD1 Codes List

Abbreviations:
KOEO = Key On Engine Off
CM = Continues Memory
KOER = Key On Engine Running

#KOEOCMKOER3-Digit Code Definitions
NCXXXNo Codes
111XXXSystem pass
112XACT sensor signal is less than the Self-Test minimum of
0.2 volts
112XACT circuit has intermittently failed below minimum 0.2
volts.
113XACT sensor signal is greater than the Self-Test
maximum of 4.6 volts.
113XACT circuit has intermittently failed above the
maximum of 4.6 volts
114XXACT out of self test range 0.3 to 3.7 volts.
116XXECT out of self test range 0.3 to 3.7 volts.
117XECT sensor signal is less than the Self-Test minimum of
0.2 volts.
117XECT circuit has intermittently failed below minimum 0.2
volts.
118XECT sensor signal is greater than the Self-Test maximum
of 4.6 volts.
118XECT circuit has intermittently failed above the maximum
of 4.6 volts
121XXClosed throttle TPS voltage higher or lower than
expected.
121XTP sensor was inconsistent with the MAF/MAP value in
the last 80 drive cycles.
122XTPS circuit below minimum 0.6 volts.
122XTPS circuit has intermittently failed below minimum 0.6
volts.
123XTP circuit above maximum 4.5 volts.
123XTPS circuit has intermittently failed above maximum 4.5
volts.
124XTP sensor was higher than expected with the MAF/MAP
value in the last 80 drive cycles.
125XTP sensor was lower than expected with the MAF/MAP
value in the last 80 drive cycles
126XXXMAP/BP sensor out of self test range 1.4 to 1.6 volts.
128XMAP sensor vacuum was not greater than 2 in-Hg (7
kPa) during normal vehicle operation.
129XInsufficient MAF/MAP change during Dynamic
Response Test.
136XHEGO sensor circuit indicates system lean (left side)
137XHEGO sensor circuit indicates system rich (left side)
139XNo HEGO sensor switching detected or disconnected (left side)
141XHEGO sensor circuit indicates system lean (both sides)
144XNo HEGO sensor switching detected or disconnected
(right side)
157XMAF sensor went below 0.4 volts during the last 80
warm-up cycles.
158XXMAF sensor went above 4.5 volts during the last 80
warm-up cycles.
159XMAF signal was greater than 0.70 volt during KOEO.
159XMAF signal was not between 0.20 and 1.50 volts during
KOER.
167XTPS did not exceed 25% rotation during the Dynamic
Response Test.
171XFuel system at adaptive limit, HEGO unable to switch
(right side)
172XHEGO sensor circuit indicates system lean (right side)
173XHEGO sensor circuit indicates system rich (right side)
174XHEGO switching time is slow
175XFuel system at adaptive limit, HEGO unable to switch
(left side)
176XHEGO sensor circuit indicates system lean (left side)
177XHEGO sensor circuit indicates system rich (left side)
178XHEGO switching time is slow
179XRight side still rich, at leanest adaptive limit, during part
throttle.
181XRight side still lean, at richest adaptive limit, during part
throttle.
182XRight side still rich, at leanest adaptive limit, at idle.
183XRight side still lean, at richest adaptive limit, at idle.
184XMAF higher than expected
185XMAF lower than expected
186XInjector pulse width longer than expected
187XInjector pulse width shorter than expected
188XLeft side still rich, at leanest adaptive limit, during part
throttle.
189XLeft side still lean, at richest adaptive limit, during part
throttle
191XLeft side still rich, at leanest adaptive limit, at idle.
192XLeft side still lean, at richest adaptive limit, at idle.
193XFlexible Fuel sensor circuit failure
194XRun cylinder balance diagnostic test.
195XRun cylinder balance diagnostic test.
211XTwo or more successive erratic Profile Ignition Pickup
(PIP) pulses occurred, resulting in a possible engine miss
or stall.
212XLoss of IDM input to EEC or SPOUT circuit grounded.
213XSPOUT circuit open
214XCylinder Identification (CID) circuit failure
215XEEC detected coil 1 primary circuit failure
216XEEC detected coil 2 primary circuit failure
217XEEC detected coil 3 primary circuit failure
218XLoss of IDM signal (left side)
219XSPOUT failure, spark timing has defaulted to 10 degrees
BTDC.
222XLoss of IDM signal (right side)
223XLoss of Dual Plug Inhibit control
224XErratic IDM input to processor
225XKnock Sensor (KS) signal not sensed during dynamic
response test.
226XIDM signal not received
244XCamshaft Position (CMP) Sensor failure.
311XThermactor air system inoperative (right side)
312XThermactor air misdirected upstream during self test
313XThermactor air not bypassed during self test.
314XThermactor air system inoperative (left side)
326XXPFE or DPFE circuit voltage lower than expected with
zero EVR duty cycle
327XXXDPFE or EVP circuit below minimum voltage of 0.2
volts.
328XXXEVP circuit below minimum voltage of 0.24 volts.
332XXEGR valve opening not detected.
334XXXDPFE or EVP circuit above the closed limit of 0.67
volts.
335XPFE or DPFE sensor voltage out of Self-Test range.
336XXEVP or DPFE circuit voltage above maximum voltage
with zero EVR duty cycle.
337XXXDPFE or EVP circuit above the maximum limit of 4.81
volts.
338XECT lower than expected.
339XECT higher than expected.
341XOctane Adjust shorting bar is not in or the OCT ADJ
circuit is open.
381XFrequent A/C compressor clutch (ACCS) cycling less
than 8.5 seconds.
411XCannot control rpm during KOER low RPM check
412XCannot control rpm during KOER high RPM check
452XComputer detected an error in the VSS or PSOM signal
during the last 80 warm-up cycles
461XEngine over speed was detected
511XXXEEC permanent Read Only Memory (ROM) test failed.
512XEEC battery powered Keep Alive Memory (KAM) test
failed
513XFailure in EEC processor internal voltage.
519XPower steering pressure switch circuit open.
521XPower steering pressure switch did not change state
during KOER test
522XVehicle not in PARK or NEUTRAL during KOEO
524XXWhen the PCM commanded the fuel pump on, voltage
was not detected on FPM.
525XXVehicle in gear or A/C on during Self-Test
526XNeutral Pressure Switch closed or A/C on
527XNeutral Drive Switch open or A/C on
528XClutch Switch Circuit failure
529XData Communications Link or Electronic Instrument
Cluster circuit failure.
532XData Communications Link or Electronic Instrument
Cluster circuit failure.
533XData Communications Link or Electronic Instrument
Cluster circuit failure.
536XXBrake On/Off circuit failure / switch not actuated during
KOER test
538XInsufficient RPM change during KOER dynamic
response test/ Operator error
539XA/C or Defroster ON during KOEO test
542XXFuel pump circuit failure
543XXWhen the PCM commanded the fuel pump on, voltage
was not detected on FPM.
551XIntake Manifold Runner Control (IMRC) circuit failure
552XAir management 1 circuit failure (AM1/TAB)
553XAir management 2 circuit failure (AM1/TAD)
554XFuel Pressure Regulator Control (FPRC) solenoid circuit
failure
556XXFuel Pump circuit failure
557XXFuel pump relay coil resistance failure
558XEGR Vacuum Regulator circuit failure
559XAir Conditioning On relay circuit failure
563XHigh Speed Electro-Drive Fan circuit failure
564XElectro-Drive Fan circuit failure
565XCanister purge circuit failure
566X3  4 Shift Solenoid failure
569XCanister purge 2 circuit failure
571XEGR Atmospheric Regulator circuit failure.
572XEGR Vacuum Regulator circuit failure.
578XA/C Pressure (ACP) sensor VREF circuit is short to
ground.
579XA/C Pressure (ACP) sensor circuit is above maximum
voltage.
581XWhen the cooling fan was activated, the circuit exceeded
current draw.
582XOpen or short to power in the power-to-cooling fan
circuit.
583XWhen the fuel pump was activated, the power-to-pump
circuit exceeded the normal current draw
584XVariable Control Relay Module circuit grounded.
585XA/C clutch circuit exceeded the normal current draw
586XA/C clutch circuit open or shorted to power
587XXData Communications Link (DCL) error
593XXOxygen Sensor Heater circuit failure
617X1 - 2 shift error (E4OD)
618X2 - 3 shift error (E4OD)
619X3 - 4 shift error (E4OD)
621XShift solenoid #1 circuit failure
622XShift solenoid #2 circuit failure
623XOverdrive light circuit failure
624XXElectronic Pressure Control solenoid or driver circuit
failure
625XXElectronic Pressure Control driver open in EEC
626XCoast clutch solenoid circuit failure (E4OD)
627XConverter clutch solenoid circuit failure (E4OD)
628XConverter clutch Lock-Up error (E4OD)
629XXConverter clutch control circuit failure
631XOverdrive light circuit failure
632XOverdrive cancel switch not changing state (E4OD)
633X4WD switch is closed
634XXTransmission Manual Lever Position Sensor circuit out
of self test.
636XXTOT sensor voltage out of self test range.
637XXTOT sensor circuit above maximum voltage
638XXTOT sensor circuit below minimum voltage
639XXInsufficient input from the Transmission Speed Sensor
641XShift solenoid #3 circuit failure
643XXConverter Clutch Control circuit failure
645X Incorrect gear ratio obtained for first gear
646XIncorrect gear ratio obtained for second gear
647XIncorrect gear ratio obtained for third gear
648XIncorrect gear ratio obtained for fourth gear
649XElectronic Pressure Control range failure
651XElectronic Pressure Control circuit failure
652XModulated Converter Clutch Control solenoid output circuit error
653XTransmission Control Switch was not cycled during
KOER Self-Test.
654XMLP sensor not in park position
656XConverter Clutch Control continuous slip error detected
657XTransmission over temperature condition occurred.
659XHigh vehicle speed detected while the vehicle was in
PARK.
667XTransmission Manual Lever Position Sensor circuit
shorted
668XTransmission Manual Lever Position Sensor circuit open
675XMLP circuit voltage was out of the expected range
691X4WD switch circuit failure.
998Hard fault present
NCXXXNo Codes

Ford Manufacturer-Specific OBD2 Codes List

Download Ford OBD2 Codes Full List Here

Ford Manufacturer-specific OBD2 Codes Definition
P1001 KOER (Key On Engine Running) self test not able to complete
P1100 MAF (Mass Air Flow) sensor intermittent
P1101 MAF sensor our of self test range
P1102 MAF in range but lower than expected
P1103 MAF in range but higher than expected
P1104 MAF ground malfunction
P1105 Dual alternator upper fault
P1106 Dual alternator lower fault
P1107 Dual alternator lower circuit malfunction
P1108 Dual alternator battery lamp circuit malfunction
P1109 IAT (Intake Air Temperature) – B sensor intermittent
P1110 IAT sensor (D/C) open/short circuit
P1111 System pass
P1112 IAT sensor intermittent
P1113 IAT sensor (L/C) open/short circuit
P1114 IAT – B circuit low input
P1115 IAT – B circuit high input
P1116 ECT (Engine Coolant Temperature) sensor out of self test range
P1117 ECT sensor intermittent
P1118 Manifold absolute temperature circuit low input
P1119 Manifold absolute temperature circuit high input
P1120 TP (Throttle Position) sensor out of range low
P1121 TP sensor inconsistent with MAF sensor
P1122 TP in range but lower than expected
P1123 TP in range but higher than expected
P1124 TP sensor out of self test range
P1125 TP sensor intermittent
P1126 TP narrow range circuit malfunction
P1127 Exhaust not warm – downstream O2 sensor not tester
P1128 Upstream heated O2 sensors swapped
P1129 Downstream heated O2 sensors swapped
P1130 Lack of HO2SII (heated oxygen sensor number) switch – adaptive fuel at limit
P1131 Lack of HO2SII switch – sensor indicates lean
P1132 Lack of HO2SII switch – sensor indicates rich
P1133 Bank 1 fuel control shifted lean (FAOSC)
P1134 Bank 1 fuel control shifted rich (FAOSC)
P1135 Pedal position sensor A circuit malfunction
P1136 Control box fan circuit malfunction
P1137 Lack of HO2S12 switch – sensor indicates lean
P1138 Lack of HO2S12 switch – sensor indicates rich
P1139 Water in fuel indicator circuit malfunction
P1140 Water in fuel condition
P1141 Fuel restriction indicator circuit malfunction
P1142 Fuel restriction condition
P1143 Air assist control valve range/performance
P1144 Air assist control valve circuit malfunction
P1150 Lack of HO2S21 switch – adaptive fuel at limit
P1151 Lack of HO2S21 switch – sensor indicates lean
P1152 Lack of HO2S21 switch – sensor indicates rich
P1153 Bank 2 fuel control shifted lean (FAOSC)
P1154 Bank 2 fuel control shifted rich (FAOSC)
P1155 Alternative fuel controller has activated MIL (Malfunction Indicator Light)
P1156 Fuel select switch malfunction
P1157 Lack of HO2S22 switch – sensor indicates lean
P1158 Lack of HO2S22 switch – sensor indicates rich
P1159 Fuel stepper motor malfunction
P1167 Invalid test, operator did not actuate throttle
P1168 Fuel rail sensor in-range low failure
P1169 Fuel rail sensor in-range high failure
P1170 ESO – engine shut off solenoid fault
P1171 Rotor sensor fault
P1172 Rotor control fault
P1173 Rotor calibration fault
P1174 Cam sensor fault
P1175 Cam control fault
P1176 Cam calibration fault
P1177 Synchronisation fault
P1178 Boltup limits fault
P1180 Fuel delivery system malfunction – low
P1181 Fuel delivery system malfunction – high
P1182 Fuel shut off solenoid malfunction
P1183 Engine oil temperature circuit malfunction
P1184 Engine oil temperature out of self test range
P1185 FTS high – fuel pump temperature sensor high
P1186 FTS low – fuel pump temperature sensor low
P1187 Variant selection
P1188 Calibration memory fault
P1189 Pump speed signal fault
P1190 Calibration resistor out of range
P1191 Key line voltage
P1192 V external
P1193 EGR drive overcurrent
P1194 ECU A/D converter
P1195 SCP HBCC failed to initialize
P1196 Key off voltage too high
P1197 Key off voltage too low
P1198 Pump rotor control underfueling
P1199 Fuel level input circuit low
P1201 Injector circuit open / shorted – cylinder 1
P1202 Injector circuit open / shorted – cylinder 2
P1203 Injector circuit open / shorted – cylinder 3
P1204 Injector circuit open / shorted – cylinder 4
P1205 Injector circuit open / shorted – cylinder 5
P1206 Injector circuit open / shorted – cylinder 6
P1209 Injector control pressure system fault
P1210 Injector control pressure above expected level
P1211 Injector control pressure sensor above / below desired level
P1212 Injector control pressure not detected during crank
P1213 Start injector circuit malfunction
P1214 Pedal position sensor B circuit intermittent
P1215 Pedal position sensor C circuit low input
P1216 Pedal position sensor C circuit high input
P1217 Pedal position sensor C circuit intermittent
P1218 CID high
P1219 CID low
P1220 Series throttle control system malfunction
P1221 Traction control system malfunction
P1222 Traction control output circuit malfunction
P1223 Pedal demand sensor B circuit high input
P1224 Throttle position sensor B out of self test range
P1225 Needle lift sensor malfunction
P1126 Control sleeve sensor malfunction
P1127 Wastegate failed closed (over pressure)
P1128 Wastegate failed open (under pressure)
P1229 Intercooler pump driver fault
P1230 Fuel pump low speed malfunction
P1231 Fuel pump secondary circuit low, high speed
P1232 Fuel pump speed primary circuit malfunction
P1233 Fuel pump driver module off line
P1234 Fuel pump driver module off line
P1235 Fuel pump control out of range
P1236 Fuel pump control out of range
P1237 Fuel pump secondary circuit malfunction
P1238 Fuel pump secondary circuit malfunction
P1239 Speed fuel pump positive feed fault
P1240 Sensor power supply malfunction
P1241 Sensor power supply low input
P1242 Sensor power supply high input
P1243 Second fuel pump faulty or ground fault
P1244 Alternator load input failed high
P1245 Alternator load input failed low
P1246 Alternator load input failed / various code
P1247 Turbo boost pressure
P1248 Turbo boost pressure not detected
P1249 Wastgate control valve performance
P1250 PRC solenoid circuit malfunction
P1251 Air mixture solenoid circuit malfunction
P1252 Pedal correlation PDS1 and LPDS high
P1253 Pedal correlation PDS1 and LPDS low
P1254 Pedal correlation PDS2 and LPDS high
P1255 Pedal correlation PDS2 and LPDS low
P1256 Pedal correlation PDS1 and HPDS
P1257 Pedal correlation PDS2 and HPDS
P1258 Pedal correlation PDS1 and PDS2
P1259 Immobilizer to PCM (Powertrain/engine Control Module) signal error
P1260 Theft detected, vehicle immobilized
P1261 Cylinder #1 high to low side short
P1262 Cylinder #2 high to low side short
P1263 Cylinder #3 high to low side short
P1264 Cylinder #4 high to low side short
P1265 Cylinder #5 high to low side short
P1266 Cylinder #6 high to low side short
P1267 Cylinder #7 high to low side short
P1268 Cylinder #8 high to low side short
P1269 Immobilizer code not programmed
P1270 Engine RPM or speed limiter reached
P1271 Cylinder #1 high to low side open
P1272 Cylinder #2 high to low side open
P1273 Cylinder #3 high to low side open
P1274 Cylinder #4 high to low side open
P1275 Cylinder #5 high to low side open
P1276 Cylinder #6 high to low side open
P1277 Cylinder #7 high to low side open
P1278 Cylinder #8 high to low side open
P1280 Injection control pressure out of range low
P1281 Injection control pressure out of range high
P1282 Excessive injection control pressure
P1283 IPR circuit failure
P1284 Aborted KOER (key on engine running) – ICP failure
P1285 Cylinder head overtemperature sensed
P1286 Fuel pulse in rnage but lower than expected
P1287 Fuel pulse in range but higher than expected
P1288 Cylinder head temperature sensor out of self test range
P1289 Cylinder head temperature sensor high input
P1290 CYlinder head temperature sensor low input
P1291 Injector high side short to ground bank 1
P1292 Injector high side short to ground bank 2
P1293 Injector high side open bank 1
P1294 Injector high side open bank 2
P1295 Multi faults – bank 1 with low side shorts
P1296 Multi faults – bank 2 with low side shorts
P1297 Injector high sides shorted together
P1298 IDM failure
P1299 Cylinder head over-temperature protection active
P1300 Boost calibration fault
P1301 Boost calibration high
P1302 Boost calibration low
P1303 EGR calibration fault
P1304 EGR calibration high
P1305 EGR calibration low
P1306 Kickdown relay pull – in circuit fault
P1307 Kickdown relay hold circuit fault
P1308 A/c (air conditioning) clutch circuit fault
P1309 Misfire monitor AICE chip fault
P1313 Misfire rate catalyst damage fault – bank 1
P1314 Misfire rate catalyst damage fault – bank 2
P1315 Persistent misfire
P1316 Injector circuit / IDM codes detected
P1317 Injector circuit / IDM codes not updated
P1336 Crank / cam sensor range / performance
P1340 Camshaft position sensor B circuit malfunction
P1341 Camshaft position sensor B range / performance
P1345 SGC (cam position) sensor circuit fault
P1346 Fuel level sensor B circuit malfunction
P1347 Fuel level sensor B range / performance
P1348 Fuel level sensor B circuit low
P1349 Fuel level sensor B circuit high
P1350 Fuel level sensor B intermittent
P1351 IDM input circuit malfunction
P1352 Ignition coil A primary circuit malfunction
P1353 Ignition coil B primary circuit malfunction
P1354 Ignition coil C primary circuit malfunction
P1355 Ignition coil D primary circuit malfunction
P1356 IDM pulsewidth indicates engine not turning
P1357 IDM pulsewidth not defined
P1358 IDM signal out of self test range (no CPU OK)
P1359 Spark output circuit malfunction
P1360 Ignition coil A secondary circuit malfunction
P1361 Ignition coil B secondary circuit malfunction
P1362 Ignition coil C secondary circuit malfunction
P1363 Ignition coil D secondary circuit malfunction
P1364 Ignition coil primary circuit malfunction
P1365 Ignition coil secondary circuit failure
P1366 Ignition spare code
P1367 Ignition spare code
P1368 Ignition spare code
P1369 Engine temperature light monitor failure
P1370 Insufficient RMP increase during spark test
P1371 Ignition coil cylinder 1 early activation fault
P1372 Ignition coil cylinder 2 early activation fault
P1373 Ignition coil cylinder 3 early activation fault
P1374 Ignition coil cylinder 4 early activation fault
P1375 Ignition coil cylinder 5 early activation fault
P1376 Ignition coil cylinder 6 early activation fault
P1380 Variable cam timing solenoid A malfunction
P1381 Variable cam timing over-advanced bank 1
P1382 Variable cam timing solenoid #1 circuit malfunction
P1383 Variable cam timing over-retarded bank 1
P1384 VVT (variable valve timing) solenoid A malfunction
P1385 Variable cam timing solenoid B malfunction
P1386 Variable cam timing over-advanced bank 2
P1387 Variable cam timing solenoid #2 circuit malfunction
P1388 Variable cam timing over-retarded bank 2
P1389 Glow plug circuit high side low input
P1390 Octane adjust pin out of slef test range
P1391 Glow plug circuit low input bank 1
P1392 Glow plug circuit high input bank 1
P1393 Glow plug circuit low input bank 2
P1394 Glow plug circuit high input bank 2
P1395 Glow plug monitor fault bank 1
P1396 Glow plug monitor fault bank 2
P1397 System voltage out of self test range
P1398 VVT solenoid B circuit high input
P1399 Glow plug circuit high side – high input
P1400 DPFE (Differential Pressure Feedback EGR) circuit low input
P1401 DPFE (Differential Pressure Feedback EGR) circuit high input
P1402 EGR (exhaust gas recirculator) metering orifice blocked
P1403 DPFE sensor hoses reversed
P1404 IAT B circuit malfunction
P1405 DPFE sensor upstream hose off or blocked
P1406 DPFE sensor downstream hose off or blocked
P1407 EGR no flow detected
P1408 EGR flow out of slef test range
P1409 EVR (EGR vacuum regulator) control circuit malfunction
P1411 SAI (secondary air injection) system monitor circuit low input
P1413 SAI system monitor circuit low input
P1414 SAI system monitor circuit high input
P1415 Air pump circuit malfunction
P1416 Port air circuit malfunction
P1417 Port air relief circuit malfunction
P1418 Split air #1 circuit fault
P1419 Split air #2 circuit fault
P1420 Catalyst temperature sensor failure
P1421 Catalyst damage
P1422 EGI (exhaust gas ignition?) temperature sensor failure
P1423 EGI functionality test failed
P1424 EGI glow plug primary fail
P1425 EGI glow plug secondary fail
P1426 EGI mini – MAF (mass air flow) failed out of range
P1427 EGI mini – MAF failed short circuit
P1428 EGI mini – MAF failed open circuit
P1429 Electric air pump primary failed
P1430 Electric air pump secondary failure
P1433 A/C refrigerant temperature circuit low
P1434 A/C refrigerant temperature circuit high
P1435 A/C refrigerant temperature circuit range/performance
P1436 A/C evaporator air temperature circuit low
P1437 A/C evaporator air temperature circuit high
P1438 A/C evaporator air temperature circuit range/performance
P1439 Floor temperature switch circuit malfunction
P1440 Purge valve stuck open
P1441 ELC system fault
P1442 Evaporative emission control system leak detected
P1443 Evaporative emmision control system control valve malfunction
P1444 Purge Flow sensor circuit low input
P1445 Purge flow sensor circuit high input
P1446 Evaporative vac solenoid circuit fault
P1447 ELC (evaporative leak check) system closure valve flow fault
P1448 ELC system 2 fault
P1449 Evaporative check solenoid circuit malfunction
P1450 Unable to bleed up fuel tank vacuum
P1451 Evaporative emission control system vent control valve circuit fault
P1452 Unable to bleed up vacuum in tank
P1453 Fuel tank pressure relief valve malfunction
P1454 Evaporative system vacuum test malfunction
P1455 Evaporative emission control system leak detected (gross leak / no flow)
P1456 Fuel tank temperature sensor circuit malfunciton
P1457 Unable to pull vacuum in tank
P1460 WOT A/C cutout circuit malfunction
P1461 A/C (air conditioning) pressure sensor circuit high input
P1462 A/C pressure sensor circuit low input
P1463 A/C pressure sensor insufficient pressure charge
P1464 A/C deomand out of self test range
P1465 A/C relay circuit malfunction
P1466 A/C refrigerant temperature sensor / circuit fault
P1467 A/C compressor temperature sensor faulty
P1468 SSPOD (six serial/parallel output drivers) open or closed circuit fault
P1469 Low A/C cycling period
P1470 A/C cycling too short
P1471 Electrodrive fan 1 operational failure (driver side)
P1472 Electrodrive fan 2 operational failure (passenger side)
P1473 Fan secondary high with fan(s) off
P1474 Low fan control primary circuit malfunction
P1475 Fan relay (low) circuit malfunction
P1476 Fan relay (high) circuit malfunction
P1477 Additionalfan relay circuit fault
P1478 Cooling fan driver fault
P1479 High fan control primary circuit malfunction
P1480 Fan secondary low with low fan on
P1481 Fan secondary low with high fan on
P1482 SCP (Standard Corporate Protocol?)
P1483 Power to fan circuit overcurrent
P1484 Open power to grond VCRM (variable control relay module)
P1485 EGRV (exhaust gas recirculation vacuum) circuit malfunction
P1486 EGRA (exhaust gas recirculation atmospheric) circuit malfunction
P1487 EGRCHK (EGR boost check) solenoid circuit malfunction
P1490 Secondary air relief solenoid circuit fault
P1491 Secondary switch solenoid circuit fault
P1492 APLSOL (air pollution solenoid?) solenoid circuit malfunction
P1493 RCNT solenoid circuit malfunction
P1494 SPCUT solenoid circuit malfunction
P1495 TCSPL solenoid circuit malfunction
P1500 Vehicle speed sensor intermittent
P1501 Vehicle speed sensor out of self test range
P1502 Vehicle speed sensor intermittent malfunction
P1503 Auxillary speed sensor fault
P1504 Idle air control circuit malfunction
P1505 Idle air control system at adaptive limit
P1506 Idle air control overspeed error
P1507 Idle air control underspeed error
P1508 Idle control system open circuit
P1509 Idle control system short circuit
P1510 Idle signal circuit malfunction
P1511 Idle switch (electric control throttle) circuit fault
P1512 Intake manifold runner control bank 1 stuck closed
P1513 Intake manifold runner control bank 2 stuck closed
P1514 High load neutral / drive fault
P1515 Electric current cicuit fault
P1516 IMRC (intake manifold runner control) input error bank 1
P1517 IMRC input error bank 2
P1518 Intake manifold runner control stuck open
P1519 Intake manifold runner control stick closed
P1520 Intake mainfold runner control circuit malfunction
P1521 Variable intake solenoid #1 circuit malfunction
P1522 Variable intake solenoid #2 circuit malfunction
P1523 IVC solenoid malfunction
P1524 Variable intake solenoid system
P1525 Air bypass valve system
P1526 Air bypass system
P1527 Accelerate warmup solenoid circuit malfunction
P1528 Subsidiary throttle valve solenoid circuit malfunction
P1529 SCAIR solenoid circuit malfunction
P1530 A/C clutch circuit malfunction
P1531 Invlaid test – accelerator pedal movement
P1532 IMCC (Intake Manifold Control Circuit) circuit malfunction bank A
P1533 AAI circuit malfunction
P1534 Inertia switch activated
P1535 Blower fan speed circuit range / performance
P1536 Parking brake switch circuit failure
P1537 Intake manifold runner control bank 1 stuck open
P1538 Intake manifold runner control bank 2 stuck open
P1539 Power to A/C clutch circuit overcurrent
P1540 Air bypass valve circuit malfunction
P1549 IMCC (Intake Manifold Control Circuit) circuit malfunction bank B
P1550 PSPS (power steering pressure switch) out of self test range
P1563 FIP (Fuel Injection Pump) requesting engine stop
P1564 FIP (Fuel Injection Pump) requesting reduced fueling mode
P1565 Speed control command switch out of range high
P1566 Speed control command switch out of range low
P1567 Speed control output circuit continuity
P1568 Speed control unable to hold speed
P1571 Brake switch malfunction
P1572 Brake pedal switch circuit fault
P1573 Throttle position not available
P1574 Throttle position sensor disagreement between sensors
P1575 Pedal position out of self test range
P1576 Pedal position not available
P1577 Pedal position sensor disagreement between sensors
P1578 ETC (Electronic Throttle Control) power less than demand
P1579 ETC in power limiting mode
P1580 Electronic throttle monitor PCM override
P1581 Electronic throttle monitor malfunction
P1582 Electronic throttle monitor data available
P1583 Electronic throttle monitor cruise disabled
P1584 TCU (Throttle Control Unit) detected IPE circuit malfunction
P1585 Throttle control unit malfunction
P1586 Throttle control unit throttle position malfunction
P1587 Throttle control unit modulated commond malfunction
P1588 Throttle control unit detected loss of return spring
P1589 TCU unable to control desired throttle angle
P1600 Loss of KAM (Keep Alive Memory) power – open circuit
P1601 ECM/TCM serial communication error
P1602 Immobilizer/ECM comms error
P1603 EEPROM malfunction
P1604 Code word unregistered
P1605 KAM test failure
P1606 ECM control relay O/P circuit malfunciton
P1607 MIL O/P circuit malfunction
P1608 Internal ECM malfunction
P1609 Diagnostic lamp driver fault
P1610 SBDS (Service Bay Diagnostic System) interactive codes
P1611 SBDS (Service Bay Diagnostic System) interactive codes
P1612 SBDS (Service Bay Diagnostic System) interactive codes
P1613 SBDS (Service Bay Diagnostic System) interactive codes
P1614 SBDS (Service Bay Diagnostic System) interactive codes
P1615 SBDS (Service Bay Diagnostic System) interactive codes
P1616 SBDS (Service Bay Diagnostic System) interactive codes
P1617 SBDS (Service Bay Diagnostic System) interactive codes
P1618 SBDS (Service Bay Diagnostic System) interactive codes
P1619 SBDS (Service Bay Diagnostic System) interactive codes
P1620 SBDS (Service Bay Diagnostic System) interactive codes
P1621 Immobilizer code words do not match
P1622 Immobilizer ID does not match
P1623 Immobilzer code word / ID number write failure
P1624 Anti theft system
P1625 B+ supply to VCRM (Variable Control Relay Module) fan circuit malfunction
P1626 B+ supply to VCRM A/C circuit malfunction
P1627 Module supply voltage out of range
P1628 Module ignition supply input malfunction
P1629 Internal voltage regulator fault
P1630 Interenal VREF (Reference Voltage) malfunction
P1631 Main relay malfunction (power hold)
P1632 Smart alternator faults sensor / circuit malfunction
P1633 KAM (Keep Alive Memory) voltage too low
P1634 Data output link circuit failure
P1635 Tire / axle ratio out of acceptable range
P1636 Inductive signature chip communication error
P1637 CAN (Controller Area Network) link ECM/ABS circuit fault
P1638 CAN link ECM/INSTRM circuit fault
P1639 Vehicle ID (VID) block corrupted or not programmed
P1640 Powertrain DTCs available in another network
P1641 Fuel pump primary circuit failure
P1642 Fuel pump monitor circuit high input
P1643 Fuel pump monitor circuit low input
P1644 Fuel pump speed control circuit malfunction
P1645 Fuel pump resistor switch circuit malfunction
P1650 PSP (Power Steering Pressure) switch out of self test range
P1651 PSP switch input malfunction
P1652 IAC (Idle Air Control) monitor disabled by PSP switch failed on
P1653 power steering output circuit malfunction
P1654 Recirculation override circuit malfunction
P1655 Starter disable circuit malfunction
P1658 FIP (Fuel Injection Pump) supply voltage out of range
P1659 FIP (Fuel Injection Pump) power circuit
p1660 Output circuit check signal high
P1661 Output circuit check signal low
P1662 IDM_EN circuit failure
P1663 Fuel demand command signal circuit malfunction
P1664 FIP (Fuel Injection Pump) malfunction (possible air ingress in low pressure fuel side)
P1665 FIP (Fuel Injection Pump) communication with PCM
P1666 FIP crank reference synchronization (CRS)
P1667 CI (Computer controlled distributorless Ignition?) circuit malfunction
P1668 PCM-IDM communication error
P1669 FIP (Fuel Injection Pump) monitor hard fault
P1670 Electronic feedback signal not detected
P1680 Metering oil pump malfunction
P1682 Metering oil pump malfunction
P1683 Metering oil pump malfunction
P1684 Metering oil pump temperature sensor circuit malfunction
P1685 Metering oil pump stepping motor circuit malfunction
P1686 Metering oil pump stepping motor circuit malfunction
P1687 Metering oil pump stepping motor circuit malfunction
P1688 Metering oil pump stepping motor circuit malfunction
P1689 Metering oil pump stepping motor circuit malfunction
P1690 Wastegate solenoid circuit malfunction
P1691 Turbo pressure control solenoid circuit malfunction
P1692 Turbo control solenoid circuit malfunction
P1693 Turbo charge control circuit malfunction
P1694 Turbo charge relief circuit malfunction
P1695 CAN communication fault
P1700 Transmission intermediate failure (failed to neutral)
P1701 Reverse engagement error
P1702 TRS (Transmission Range Sensor) circuit intermittent malfunction
P1703 Brake switch out of self test range
P1704 Digital TRS failed to transition states in KOEO / KOER
P1705 Not in P or N during KOEO / KOER
P1706 High vehicle speed observed in park
P1707 Transfer case neutral indicator hard fault present
p1708 Clutch switch circuit malfunction
P1709 PNP (Park Neutral Position) switch out of self test range
P1711 TFT (Transmission Fluid Temperature) sensor out of self test range
P1712 Trans torque reduction request signal malfunction
P1713 TFT sensor in range failure low value
P1714 SSA (shift solenoid/speed sensor?) inductive signature malfunction
P1715 SSB inductive signature malfunction
P1716 SSC inductive signature malfunction
P1717 SSD inductive signature malfunction
P1718 TFT sensor in range failure high value
P1720 Vehicle speed (meter) circuit malfunction
P1721 Gear 1 incorrect ratio
P1722 Gear 2 incorrect ratio
P1723 Gear 3 incorrect ratio
P1724 Gear 4 incorrect ratio
P1725 Insufficient engine speed increase during self test
P1726 Insufficient engine speed decrease during self test
P1727 Coast clutch solenoid inductive signature malfunction
P1728 Transmission slip error
P1729 4×4 low switch error
P1730 Gear control malfunction 2,3,5
P1731 1-2 shift malfunction
P1732 2-3 shift malfunction
P1733 3-4 shift malfunction
p1734 Gear control malfunction
P1735 First gear switch circuit malfunction
P1736 Second gear switch malfunction
P1737 Lockup solenoid system
P1738 Shift time error
P1739 Slip solenoid system
P1740 Torque converter clutch inductive signature malfunction
P1741 Torque converter clutch control error
P1742 Torque converter clutch solenoid failed
P1743 Torque converter clutch solenoid failed
P1744 Torque converter clutch system performance
P1745 Line pressure solenoid system
P1746 Pressure control solenoid ‘A’ open circuit
P1747 Pressure control solenoid ‘B’ open circuit
P1748 EPC (Electronic Pressure Control?) malfunction
P1749 Pressure control solenoid failed low
P1751 Shift solenoid A performance
P1754 Coast clutch solenoid circuit malfunction
P1755 ISS (intermediate speed sensor) malfunction
P1756 Shift solenoid B performance
P1760 Pressure control solenoid A short circuit
P1761 Shift solenoid C performance
P1762 Overdrive band failed off
p1765 Timing solenoid circuit malfunction
P1767 Torque converter clutch circuit malfunction
P1768 Performance / normal / winter mode input malfunction
P1769 AG4 transmission torque modulation fault
P1770 Clutch solenoid circuit malfunction
P1775 Transmission system MIL fault
P1776 Ignition retard request duration fault
P1777 Ignition retard request circuit fault
P1778 Transmission reverse I/P circuit malfunction
P1779 TCIL (Transmission Control Indicator Light) circuit malfunction
P1780 Trans control switch (O/D cancel) out of self test range
P1781 4×4 switch out of self test range
P1782 P/ES (Performance/Economy Switch) circuit out of self test range
P1783 Transmission overtemperature condition
P1784 Transmission mechanical failure – first and reverse
P1785 Transmission mechanical failure – first and second
P1786 3-2 downshift error
P1787 2-1 downshift error
P1788 Pressure control solenoid B open circuit
P1789 Pressure control solenoid B short circuit
P1790 TP (Throttle Position) mechanical circuit malfunction
P1791 TP electric circuit malfunction
P1792 Barometer pressure circuit malfunction
P1793 Intake air volume circuit malfunction
P1794 Battery voltage circuit malfunction
P1795 Idle switch circuit malfunction
P1796 Kick down switch circuit malfunction
P1797 Neutral switch circuit malfunction
P1798 Coolant temperature circuit malfunction
P1799 Hold switch circuit malfunction
P1800 Transmission clutch interlock safety switch circuit failure
P1801 Transmission clutch interlock safety switch open circuit
P1802 Transmission clutch interlock safety switch short circuit to battery
P1803 Transmission clutch interlock safety switch short circuit to ground
P1804 Transmission 4-wheel drive high indicator circuit failure
P1805 Transmission 4-wheel drive high indicator open circuit
P1806 Transmission 4-wheel drive high indicator short circuit to battery
P1807 Transmission 4-wheel drive high indicator short circuit to ground
P1808 Transmission 4-wheel drive low indicator circuit failure
P1809 Transmission 4-wheel drive low indicator open circuit
P1810 Transmission 4-wheel drive low indicator short circuit to battery
P1811 Transmission 4-wheel drive low indicator short circuit to ground
P1812 Transmission 4-wheel drive mode select circuit failure
P1813 Transmission 4-wheel drive mode select open circuit
P1814 Transmission 4-wheel drive mode select short circuit to battery
P1815 Transmission 4-wheel drive mode select short circuit to ground
P1816 Transmission neutral safety switch circuit failure
P1817 Transmission neutral safety switch open circuit
P1818 Transmission neutral safety switch short circuit to battery
P1819 Transmission neutral safety switch short circuit to ground
P1820 Transmission transfer case clockwise shift relay coil circuit failure
P1821 Transmission transfer case clockwise shift relay coil open circuit
P1822 Transmission transfer case clockwise shift relay coil short circuit to battery
P1823 Transmission transfer case clockwise shift relay coil short circuit to ground
P1824 Transmission 4-wheel drive clutch relay circuit failure
P1825 Transmission 4-wheel drive clutch relay open circuit
P1826 Transmission 4-wheel drive clutch relay short circuit to battery
P1827 Transmission 4-wheel drive clutch relay short circuit to ground
P1828 Transmission transfer case counter-clockwise shift relay coil circuit failure
P1829 Transmission transfer case counter-clockwise shift relay coil open circuit
P1830 Transmission transfer case counter-clockwise shift relay coil short circuit to battery
P1831 Transmission transfer case counter-clockwise shift relay coil short circuit to ground
P1832 Transmission transfer case differential lock-up solenoid circuit failure
P1833 Transmission transfer case differential lock-up solenoid open circuit
P1834 Transmission transfer case differential lock-up solenoid short circuit to battery
P1835 Transmission transfer case differential lock-up solenoid short circuit to ground
P1836 Transmission transfer case front shaft speed sensor circuit failure
P1837 Transmission transfer case rear shaft speed sensor circuit failure
P1838 Transmission transfer case shift motor circuit failure
P1839 Transmission transfer case shift motor open circuit
P1840 Transmission transfer case shift motor short circuit to battery
P1841 Transmission transfer case shift motor short circuit to ground
P1842 Transmission transfer case differential lock-up feedback switch circuit failure
P1843 Transmission transfer case differential lock-up feedback switch open circuit
P1844 Transmission transfer case differential lock-up feedback switch short circuit to battery
P1845 Transmission transfer case differential lock-up feedback switch short circuit to ground
P1846 Transmission transfer case contact plate A circuit failure
P1847 Transmission transfer case contact plate A open circuit
P1848 Transmission transfer case contact plate A short circuit to battery
P1849 Transmission transfer case contact plate A short circuit to ground
P1850 Transmission transfer case contact plate B circuit failure
P1851 Transmission transfer case contact plate B open circuit
P1852 Transmission transfer case contact plate B short circuit to battery
P1853 Transmission transfer case contact plate B short circuit to ground
P1854 Transmission transfer case contact plate C circuit failure
P1855 Transmission transfer case contact plate C open circuit
P1856 Transmission transfer case contact plate C short circuit to battery
P1857 Transmission transfer case contact plate C short circuit to ground
P1858 Transmission transfer case contact plate D circuit failure
P1859 Transmission transfer case contact plate D open circuit
P1860 Transmission transfer case contact plate D short circuit to battery
P1861 Transmission transfer case contact plate D short circuit to ground
P1862 Transmission transfer case contact plate power circuit failure
P1863 Transmission transfer case contact plate power open circuit
P1864 Transmission transfer case contact plate power short circuit to battery
P1865 Transmission transfer case contact plate power short circuit to ground
P1866 Transmission transfer case system concern – servicing required
P1867 Transmission transfer case contact plate general circuit failure
P1868 Transmission automatic 4-wheel drive indicator lamp circuit failure
P1869 Transmission automatic 4-wheel drive indicator lamp circuit short to battery
P1870 Transmission mechanical transfer case 4×4 switch circuit failure
P1871 Transmission mechanical transfer case 4×4 switch circuit short to battery
P1872 Transmission mechanical 4-wheel drive axle lock lamp circuit failure
P1873 Transmission mechanical 4-wheel drive axle lock lamp circuit short to battery
P1874 Transmission automatic hall effect sensor power circuit failure
P1875 Transmission automatic hall effect sensor power circuit short to battery
P1876 Transmission transfer case 2-wheel drive solenoid circuit failure
P1877 Transmission transfer case 2-wheel drive solenoid circuit short to battery
P1878 Transmission transfer case disengaged solenoid circuit failure
P1879 Transmission transfer case disengaged solenoid open circuit
P1880 Transmission transfer case disengaged solenoid short to battery
P1881 Engine coolant level switch circuit failure, GEM (Generic Electronic Module)
P1882 Engine coolant level switch circuit short to ground
P1883 Engine coolant level lamp switch circuit failure, GEM
P1184 Engine coolant level lamp switch circuit short to ground
P1885 Transmission transfer case disengaged solenoid short to ground
P1886 4×4 initialization failure
P1890 Transmission 4wd mode select return input circuit failure
P1891 Transmission transfer case contact plate power ground return open circuit
P1900 OSS (Output Shaft Speed) circuit intermittent malfunction
P1901 TSS (Turbine Shaft Speed?) circuit intermittent malfunction
P1902 Pressure control solenoid B intermittent short
P1903 Pressure control solenoid C short circuit
P1904 Pressure control solenoid C open circuit
P1905 Pressure control solenoid C intermittent short
P1906 Kickdown pull relay open or short circuit to ground
P1907 Kickdown hold relay open or short circuit to ground
P1908 Transmission pressure circuit solenoid open or short to ground
P1909 Transmission temperature sensor circuit open or short
P1910 VFS A pressure output failed low
P1911 VFS B pressure output failed low
P1912 VFS C pressure output failed low
P1913 Pressure switch A circuit malfunction
P1914 Manually shifted automatic (MSA) switch circuit malfunction
P1915 Reverse switch circuit malfunction
P1916 High clutch drum speed sensor malfunction
P1917 High clutch drum speed sensor intermittent
P1918 Transmission range display circuit malfunction

How to read Ford OBD1 codes without a scanner (self-test procedure)

The most uncomplicated procedure to run a self-test to read OBD1 codes is performing a “Key On Engine Running” (KOER) test

Ford Motor Company equips its vehicles with a self-diagnosing system, allowing for easier detection of faulty components and sensors without rushing to a mechanic. 

The system was introduced in cars manufactured between 1982-1995. The self-diagnostic system records error codes emitted by faulty components and shares the information with the driver. 

You can quickly look up the error codes on the internet to identify the defective part. 

To initiate self-diagnosis, you first need the following items to assist you in recording the OBD1 error codes. 

Firstly, you’ll need an unrolled paper clip or a jumper cable, a piece of paper, and a pen. 

A piece of clipboard may come in handy, although it is not a necessary requirement. 

Next, you’ll need to get your engine to optimal running temperatures by running the engine idle for 5-10 minutes. 

The test described below is commonly referred to as the “Key On Engine Running” (KOER) test.

Here is what to do: 

  1. Under the hood, locate the diagnostic box. It is often found on the driver’s side against the firewall, but it could also be located on the passenger’s side. The plug is housed in a plastic casing inscribed with the words, “EEC Test.” 
  2. Using the paper clip or the jumper cable, insert one of its ends on the top right pin of the first plug and the other end to the pin in the singular connector plug. 
  3. Immediately start the car’s engine once more, and have a pen and paper close by to record the OBD1 error codes. 
  4. You’ll read the codes by identifying the number of flashes illuminated by the check engine light. 
  5. The first set of flashes indicate the number of cylinders your vehicle has. If you run on a 6-cylinder engine, it will flash three times; and four times if you’re on an 8-cylinder engine. 
  6. Next, you’ll need to wait for a couple of seconds, usually lasting between 30 – 60 seconds, for the vehicle to complete the self-diagnostic test. 
  7. The first time the vehicle will illuminate once. This sign informs you to perform the goose test, which involves turning the steering wheel halfway through left and right, stepping on the brake pad, and holding on to the throttle to rev up the engine. 
  8. Depending on your vehicle make, it will display 2 or 3 digit codes. You’re advised to confirm which format your vehicle model uses. Nevertheless, vehicles between 1986-1991 display them in twos, whereas the models between 1992-1994 display them in threes. 
  9. You should count the number of flashes and record them on a piece of paper. It is advised that you have a partner to aid in reading or writing the number of illuminating flashes. You should note that long pauses between flashes indicate that you’re proceeding to the following code. Otherwise, keep counting through the flashes. 
  10. The vehicle iterates through the OBD1 codes twice before exiting the self-diagnostic test. Look up those codes to find out the dysfunctional component. 

Additional methods to read OBD1 codes without a scanner

There are a ton of ways you may use to read the OBD1 codes. If you’re the kind of person to explore a new way of doing things, then here are a couple of techniques to go with. 

Using an Analog Voltmeter

Firstly, you should connect the analog voltmeter to the ECU through the data link connector located under the engine’s hood.

The data connector has two plugs. Use a jumper cable to connect pin 2 in the first plug to the other pin in the second single pin plug. 

By connecting the negative terminal of the voltmeter to pin 4 in the first plug and the positive terminal to the battery’s positive side, you can take the reading.

If an error code is registered, the analog voltmeter will alert you by sweeping the voltmeter needle across its display.  

Using a Message Center

Hold on to the select, checkout, and reset button simultaneously on the electronic instrument cluster. 

To perform the “Key On Engine Off” test, also referred to as (KOEO), hold the above three buttons before turning on the ignition then releasing the buttons.

Performing the “Key On Engine Running” test (KOER) is done by holding the three buttons, turning on the ignition before releasing the buttons. 

Models between 1987-1990 require one to press the select button thrice, whereas models between 1991-1995 need one to hold the gauge select button thrice until “DEALER 4” is shown. 

You should note that all models require one to initiate self-test using a jumper cable to loop through connectors STI and SIG RTN. 

Basic codes while using the message center:

The vehicles will display code 4255 to indicate entering of KOEO self-test. 

They will show a base readout of 4030 to inform that KOER has been entered. Next, the DTC’s will output RH followed by three-digit codes. 

Finally, code 4011, the service passcode, will be displayed. You should note that all models will exit the self-test when the ignition is turned off. 

Using Overdrive Cancel/ Transmission MIL

Models equipped with an E40D transmission system and a 7.3L diesel engine perform the KOEO self-test by flashing the OCIL/ TMIL lamp. 

Toggling the OSC once keeps the lamp off, indicating that the vehicle can achieve the overdrive gear position. 

Similarly, toggling may result in the light staying on to stop the car from shifting in an overdrive position. 

Receiving DTC 99 will evaluate to fault with the EPC (Electronic Pressure Control) circuit of the E40D transmission system. Under such conditions, the lamp will serve as the TMIL (Transmission Malfunction Indicator Lamp). 

How to read OBD1 codes on Ford with a scanner

The OBD1 scanner is used to read the trouble codes in vehicles manufactured between 1982-1995. It utilizes two tests to read the error codes recorded by the ECU (engine control unit). 

They are the “Key On Engine Off” test and the “Key On Engine Running” test. To perform this test, you should first locate the diagnostic box within the engine compartment and ensure the engine is warmed up before starting the test. 

Here is the procedure of reading OBD1 codes on Ford using Innova 3145:

  1. Uncover the EEC Test case and plug in the code reader. 
  2. The first test is the key on engine off. It begins by starting the vehicle’s electronic components without cranking up the engine. Next, it proceeds as indicated. 
  3. Switch on the code reader, then press and hold the test button to begin the test. An arrow should show up on the display screen of the code reader to indicate that the OBD1 scanner has successfully connected to the ECU. 
  4. It takes about 10 seconds for the codes to start displaying on the display panel. Record the said codes using a pen and paper. 
  5. Next, the OBD1 will display a 10 to indicate no more readable codes, then code 111 indicating that the test is complete. After this step, you can switch off the code reader. 
  6. Finally, you will perform a “Key On Engine Running” test, which proceeds as follows.
  7. Crank up the engine and turn on the code reader. Press and hold the test button to commence the process. 
  8. The first display shows the number of cylinders the engine has. Next, you will perform the series of steps discussed below to negate corresponding errors. Do a half turn if your car includes a power steering, press the cancellation button if your vehicle provides overdrive, and hold the brake pedal if your vehicle has an on and off brake switch. 
  9. The code “10” will appear then you’ll have to wait for another 30 to 60 seconds for the codes to appear on display.
  10. Record the error codes on a piece of paper. Finally, a “10” would display once more to indicate no more readable codes, then code 111 indicating the end of the test. Switch off the code reader and the engine after this. 

How to clear Ford OBD1 codes

Pulling the ECU fuse for 15 to 30 seconds

The easiest and most common method to clear DTCs is pulling the ECU fuse for 15 to 30 seconds. You don’t have to jerk off the battery’s negative terminal as the process will reset the ECU. Drive for 75+ miles, then run the self-test once more using a jumper cable or paper clip to verify if the trouble codes were erased. 

Some other methods for specific vehicles

For EEC-V & DI 7.3L Turbo Diesel

You can reset the PCM by disconnecting the ground cable to the battery for five minutes or using the NGS (New Generation Star) tester. Disconnecting the battery’s ground cable to clear DTCs will result in the rough operation of the vehicle for the first few miles. However, normalcy will resume when the adaptive values are relearned.

For EEC-IV Continuous Memory

  1. Initiate the KOEO self-test. 
  2. Deactivate the self-test as soon as DTCs start to display as follows: 
  3. Position the central button to the STAR tester in the up position. 
  4. If the test was conducted using an analog voltmeter or an Ohmmeter, dislodge the jumper cable from the self-test input connector and self-test return pin connector. 
  5. If the test was done using an NGS tester, press the STOP button. 
  6. For test results, read through the engine check light, message center, and OCIL, remove the jumper cable from the self-test signal return pin and the input connector of the self-test.  
  7. On completion, the continuous streams of DTCs would have been erased. 

For Keep Alive Memory (KAM)

You’ll need to disconnect the negative battery cable and isolate it for at least five minutes to clear the keep alive memory. Afterward, driving for at least 10 miles for the vehicle’s processor to relearn the values is necessary. 

For Merkur 2.9L & 85–88 2.3L Engine

  1. You’ll first need to initiate the KOEO self-test. 
  2. Immediately the first error code is received, disconnect the jumper wire from the self-test input terminals. 
  3. Repeat the self-test once more with the jumper wire to confirm that the DTCs are erased.  

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

  1. Start the KOEO self-test. 
  2. Immediately you receive the first error code, unlatch the push button located on the Super Star II Tester. 
  3. Disconnect, then isolate the battery’s ground cable before pressing and holding the brake pedal for about 5 to 10 seconds. 
  4. Finally, conduct the self-test to verify the DTCs are erased. 

For Mercury Villager

All other DTCs can be erased using each of these methods except that of a malfunction indicator lamp. After disconnecting the battery’s ground cable, stored DTC in the backup memory will be erased after 24 hours. If you’re using an NGS tester, select the Diagnostic Test Mode Results before pressing the CLEAR button. 

Here are the steps to adhere to erase DTC resulting from malfunctioning indicator lamp:

  1. Firstly, actuate the diagnostic test mode. 
  2. Next, disconnect the DTC. 
  3. While utilizing the suitable jumper cable, loop through wires BL/W and GY/BL. 
  4. Remove the jumper cable after waiting for about two seconds before reconnecting the DTC.
  5. Although the MIL will remain on, the DTCs will have been erased. 

For MCU System

MCU systems don’t contain KAM to store service DTCs. Therefore, DTCs are cleared on switching the ignition off. 

Final thoughts

Reading OBD1 codes doesn’t have to be a daunting experience, and you don’t have to spend a dime if you can DIY. By performing a simple KOEO or a KOER test, you can identify the error codes in the vehicle, whether by checking the engine light, TMIL, or using the message center. 

The process is simple, loop through the data link connectors using a jumper cable or an unrolled paper clip before running through the procedure. You will head after this only to the spare parts shop to purchase the faulty component and not a repair shop to diagnose your vehicle. 

Leave a Comment

Your email address will not be published. Required fields are marked *