Ford OBD1 and OBD2 Codes Full List for Free Download

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

#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.

Download Full List of Ford OBD1 Codes Here

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

FordManufacturer-specificOBD2CodesDefinition
P1001KOER(KeyOnEngineRunning)selftestnotabletocomplete
P1100MAF(MassAirFlow)sensorintermittent
P1101MAFsensorourofselftestrange
P1102MAFinrangebutlowerthanexpected
P1103MAFinrangebuthigherthanexpected
P1104MAFgroundmalfunction
P1105Dualalternatorupperfault
P1106Dualalternatorlowerfault
P1107Dualalternatorlowercircuitmalfunction
P1108Dualalternatorbatterylampcircuitmalfunction
P1109IAT(IntakeAirTemperature)Bsensorintermittent
P1110IATsensor(D/C)open/shortcircuit
P1111Systempass
P1112IATsensorintermittent
P1113IATsensor(L/C)open/shortcircuit
P1114IATBcircuitlowinput
P1115IATBcircuithighinput
P1116ECT(EngineCoolantTemperature)sensoroutofselftestrange
P1117 ECT sensor intermittent
P1118 Manifold absolute temperature circuit low input
P1119Manifoldabsolutetemperaturecircuithighinput
P1120 TP (Throttle Position) sensor out of range low
P1121TPsensorinconsistentwithMAFsensor
P1122TPinrangebutlowerthanexpected
P1123TPinrangebuthigherthanexpected
P1124TPsensoroutofselftestrange
P1125TPsensorintermittent
P1126TPnarrowrangecircuitmalfunction
P1127ExhaustnotwarmdownstreamO2sensornottester
P1128UpstreamheatedO2sensorsswapped
P1129DownstreamheatedO2sensorsswapped
P1130LackofHO2SII(heatedoxygensensornumber)switchadaptivefuelatlimit
P1131 Lack of HO2SII switch – sensor indicates lean
P1132LackofHO2SIIswitchsensorindicatesrich
P1133Bank1fuelcontrolshiftedlean(FAOSC)
P1134Bank1fuelcontrolshiftedrich(FAOSC)
P1135PedalpositionsensorAcircuitmalfunction
P1136Controlboxfancircuitmalfunction
P1137LackofHO2S12switchsensorindicateslean
P1138LackofHO2S12switchsensorindicatesrich
P1139Waterinfuelindicatorcircuitmalfunction
P1140Waterinfuelcondition
P1141Fuelrestrictionindicatorcircuitmalfunction
P1142Fuelrestrictioncondition
P1143Airassistcontrolvalverange/performance
P1144Airassistcontrolvalvecircuitmalfunction
P1150LackofHO2S21switchadaptivefuelatlimit
P1151LackofHO2S21switchsensorindicateslean
P1152LackofHO2S21switchsensorindicatesrich
P1153Bank2fuelcontrolshiftedlean(FAOSC)
P1154Bank2fuelcontrolshiftedrich(FAOSC)
P1155AlternativefuelcontrollerhasactivatedMIL(MalfunctionIndicatorLight)
P1156Fuelselectswitchmalfunction
P1157LackofHO2S22switchsensorindicateslean
P1158LackofHO2S22switchsensorindicatesrich
P1159Fuelsteppermotormalfunction
P1167 Invalid test, operator did not actuate throttle
P1168Fuelrailsensorin-rangelowfailure
P1169Fuelrailsensorin-rangehighfailure
P1170ESOengineshutoffsolenoidfault
P1171Rotorsensorfault
P1172Rotorcontrolfault
P1173Rotorcalibrationfault
P1174Camsensorfault
P1175Camcontrolfault
P1176Camcalibrationfault
P1177Synchronisationfault
P1178Boltuplimitsfault
P1180Fueldeliverysystemmalfunctionlow
P1181Fueldeliverysystemmalfunctionhigh
P1182Fuelshutoffsolenoidmalfunction
P1183Engineoiltemperaturecircuitmalfunction
P1184Engineoiltemperatureoutofselftestrange
P1185FTShighfuelpumptemperaturesensorhigh
P1186FTSlowfuelpumptemperaturesensorlow
P1187Variantselection
P1188Calibrationmemoryfault
P1189Pumpspeedsignalfault
P1190Calibrationresistoroutofrange
P1191Keylinevoltage
P1192Vexternal
P1193EGRdriveovercurrent
P1194ECUA/Dconverter
P1195SCPHBCCfailedtoinitialize
P1196Keyoffvoltagetoohigh
P1197Keyoffvoltagetoolow
P1198Pumprotorcontrolunderfueling
P1199Fuellevelinputcircuitlow
P1201Injectorcircuitopen/shortedcylinder1
P1202Injectorcircuitopen/shortedcylinder2
P1203Injectorcircuitopen/shortedcylinder3
P1204Injectorcircuitopen/shortedcylinder4
P1205Injectorcircuitopen/shortedcylinder5
P1206Injectorcircuitopen/shortedcylinder6
P1209Injectorcontrolpressuresystemfault
P1210Injectorcontrolpressureaboveexpectedlevel
P1211Injectorcontrolpressuresensorabove/belowdesiredlevel
P1212Injectorcontrolpressurenotdetectedduringcrank
P1213Startinjectorcircuitmalfunction
P1214PedalpositionsensorBcircuitintermittent
P1215PedalpositionsensorCcircuitlowinput
P1216PedalpositionsensorCcircuithighinput
P1217PedalpositionsensorCcircuitintermittent
P1218CIDhigh
P1219CIDlow
P1220Seriesthrottlecontrolsystemmalfunction
P1221Tractioncontrolsystemmalfunction
P1222Tractioncontroloutputcircuitmalfunction
P1223PedaldemandsensorBcircuithighinput
P1224ThrottlepositionsensorBoutofselftestrange
P1225Needleliftsensormalfunction
P1126Controlsleevesensormalfunction
P1127Wastegatefailedclosed(overpressure)
P1128Wastegatefailedopen(underpressure)
P1229Intercoolerpumpdriverfault
P1230 Fuel pump low speed malfunction
P1231 Fuel pump secondary circuit low, high speed
P1232Fuelpumpspeedprimarycircuitmalfunction
P1233Fuelpumpdrivermoduleoffline
P1234Fuelpumpdrivermoduleoffline
P1235Fuelpumpcontroloutofrange
P1236Fuelpumpcontroloutofrange
P1237Fuelpumpsecondarycircuitmalfunction
P1238Fuelpumpsecondarycircuitmalfunction
P1239Speedfuelpumppositivefeedfault
P1240Sensorpowersupplymalfunction
P1241Sensorpowersupplylowinput
P1242Sensorpowersupplyhighinput
P1243Secondfuelpumpfaultyorgroundfault
P1244Alternatorloadinputfailedhigh
P1245 Alternator load input failed low
P1246Alternatorloadinputfailed/variouscode
P1247 Turbo boost pressure
P1248Turboboostpressurenotdetected
P1249Wastgatecontrolvalveperformance
P1250PRCsolenoidcircuitmalfunction
P1251Airmixturesolenoidcircuitmalfunction
P1252PedalcorrelationPDS1andLPDShigh
P1253PedalcorrelationPDS1andLPDSlow
P1254PedalcorrelationPDS2andLPDShigh
P1255PedalcorrelationPDS2andLPDSlow
P1256PedalcorrelationPDS1andHPDS
P1257PedalcorrelationPDS2andHPDS
P1258PedalcorrelationPDS1andPDS2
P1259 Immobilizer to PCM (Powertrain/engine Control Module) signal error
P1260 Theft detected, vehicle immobilized
P1261Cylinder#1hightolowsideshort
P1262Cylinder#2hightolowsideshort
P1263Cylinder#3hightolowsideshort
P1264Cylinder#4hightolowsideshort
P1265Cylinder#5hightolowsideshort
P1266Cylinder#6hightolowsideshort
P1267Cylinder#7hightolowsideshort
P1268Cylinder#8hightolowsideshort
P1269Immobilizercodenotprogrammed
P1270EngineRPMorspeedlimiterreached
P1271Cylinder#1hightolowsideopen
P1272Cylinder#2hightolowsideopen
P1273Cylinder#3hightolowsideopen
P1274Cylinder#4hightolowsideopen
P1275Cylinder#5hightolowsideopen
P1276Cylinder#6hightolowsideopen
P1277Cylinder#7hightolowsideopen
P1278Cylinder#8hightolowsideopen
P1280Injectioncontrolpressureoutofrangelow
P1281Injectioncontrolpressureoutofrangehigh
P1282Excessiveinjectioncontrolpressure
P1283IPRcircuitfailure
P1284AbortedKOER(keyonenginerunning)ICPfailure
P1285Cylinderheadovertemperaturesensed
P1286Fuelpulseinrnagebutlowerthanexpected
P1287Fuelpulseinrangebuthigherthanexpected
P1288Cylinderheadtemperaturesensoroutofselftestrange
P1289Cylinderheadtemperaturesensorhighinput
P1290CYlinderheadtemperaturesensorlowinput
P1291Injectorhighsideshorttogroundbank1
P1292Injectorhighsideshorttogroundbank2
P1293Injectorhighsideopenbank1
P1294Injectorhighsideopenbank2
P1295Multifaultsbank1withlowsideshorts
P1296Multifaultsbank2withlowsideshorts
P1297Injectorhighsidesshortedtogether
P1298IDMfailure
P1299Cylinderheadover-temperatureprotectionactive
P1300Boostcalibrationfault
P1301Boostcalibrationhigh
P1302Boostcalibrationlow
P1303EGRcalibrationfault
P1304EGRcalibrationhigh
P1305EGRcalibrationlow
P1306Kickdownrelaypullincircuitfault
P1307Kickdownrelayholdcircuitfault
P1308A/c(airconditioning)clutchcircuitfault
P1309MisfiremonitorAICEchipfault
P1313Misfireratecatalystdamagefaultbank1
P1314Misfireratecatalystdamagefaultbank2
P1315Persistentmisfire
P1316Injectorcircuit/IDMcodesdetected
P1317Injectorcircuit/IDMcodesnotupdated
P1336Crank/camsensorrange/performance
P1340CamshaftpositionsensorBcircuitmalfunction
P1341CamshaftpositionsensorBrange/performance
P1345SGC(camposition)sensorcircuitfault
P1346FuellevelsensorBcircuitmalfunction
P1347FuellevelsensorBrange/performance
P1348FuellevelsensorBcircuitlow
P1349FuellevelsensorBcircuithigh
P1350FuellevelsensorBintermittent
P1351IDMinputcircuitmalfunction
P1352IgnitioncoilAprimarycircuitmalfunction
P1353IgnitioncoilBprimarycircuitmalfunction
P1354IgnitioncoilCprimarycircuitmalfunction
P1355IgnitioncoilDprimarycircuitmalfunction
P1356IDMpulsewidthindicatesenginenotturning
P1357IDMpulsewidthnotdefined
P1358IDMsignaloutofselftestrange(noCPUOK)
P1359Sparkoutputcircuitmalfunction
P1360IgnitioncoilAsecondarycircuitmalfunction
P1361IgnitioncoilBsecondarycircuitmalfunction
P1362IgnitioncoilCsecondarycircuitmalfunction
P1363IgnitioncoilDsecondarycircuitmalfunction
P1364Ignitioncoilprimarycircuitmalfunction
P1365Ignitioncoilsecondarycircuitfailure
P1366Ignitionsparecode
P1367Ignitionsparecode
P1368Ignitionsparecode
P1369Enginetemperaturelightmonitorfailure
P1370InsufficientRMPincreaseduringsparktest
P1371Ignitioncoilcylinder1earlyactivationfault
P1372Ignitioncoilcylinder2earlyactivationfault
P1373Ignitioncoilcylinder3earlyactivationfault
P1374Ignitioncoilcylinder4earlyactivationfault
P1375Ignitioncoilcylinder5earlyactivationfault
P1376Ignitioncoilcylinder6earlyactivationfault
P1380VariablecamtimingsolenoidAmalfunction
P1381Variablecamtimingover-advancedbank1
P1382Variablecamtimingsolenoid#1circuitmalfunction
P1383Variablecamtimingover-retardedbank1
P1384VVT(variablevalvetiming)solenoidAmalfunction
P1385VariablecamtimingsolenoidBmalfunction
P1386Variablecamtimingover-advancedbank2
P1387Variablecamtimingsolenoid#2circuitmalfunction
P1388Variablecamtimingover-retardedbank2
P1389Glowplugcircuithighsidelowinput
P1390Octaneadjustpinoutofsleftestrange
P1391Glowplugcircuitlowinputbank1
P1392Glowplugcircuithighinputbank1
P1393Glowplugcircuitlowinputbank2
P1394Glowplugcircuithighinputbank2
P1395Glowplugmonitorfaultbank1
P1396Glowplugmonitorfaultbank2
P1397Systemvoltageoutofselftestrange
P1398VVTsolenoidBcircuithighinput
P1399Glowplugcircuithighsidehighinput
P1400DPFE(DifferentialPressureFeedbackEGR)circuitlowinput
P1401DPFE(DifferentialPressureFeedbackEGR)circuithighinput
P1402EGR(exhaustgasrecirculator)meteringorificeblocked
P1403DPFEsensorhosesreversed
P1404IATBcircuitmalfunction
P1405DPFEsensorupstreamhoseofforblocked
P1406DPFEsensordownstreamhoseofforblocked
P1407 EGR no flow detected
P1408EGRflowoutofsleftestrange
P1409EVR(EGRvacuumregulator)controlcircuitmalfunction
P1411SAI(secondaryairinjection)systemmonitorcircuitlowinput
P1413SAIsystemmonitorcircuitlowinput
P1414SAIsystemmonitorcircuithighinput
P1415Airpumpcircuitmalfunction
P1416Portaircircuitmalfunction
P1417Portairreliefcircuitmalfunction
P1418Splitair#1circuitfault
P1419Splitair#2circuitfault
P1420Catalysttemperaturesensorfailure
P1421Catalystdamage
P1422EGI(exhaustgasignition?)temperaturesensorfailure
P1423EGIfunctionalitytestfailed
P1424EGIglowplugprimaryfail
P1425EGIglowplugsecondaryfail
P1426EGIminiMAF(massairflow)failedoutofrange
P1427EGIminiMAFfailedshortcircuit
P1428EGIminiMAFfailedopencircuit
P1429Electricairpumpprimaryfailed
P1430Electricairpumpsecondaryfailure
P1433A/Crefrigeranttemperaturecircuitlow
P1434A/Crefrigeranttemperaturecircuithigh
P1435A/Crefrigeranttemperaturecircuitrange/performance
P1436A/Cevaporatorairtemperaturecircuitlow
P1437A/Cevaporatorairtemperaturecircuithigh
P1438A/Cevaporatorairtemperaturecircuitrange/performance
P1439Floortemperatureswitchcircuitmalfunction
P1440Purgevalvestuckopen
P1441ELCsystemfault
P1442 Evaporative emission control system leak detected
P1443Evaporativeemmisioncontrolsystemcontrolvalvemalfunction
P1444PurgeFlowsensorcircuitlowinput
P1445Purgeflowsensorcircuithighinput
P1446Evaporativevacsolenoidcircuitfault
P1447ELC(evaporativeleakcheck)systemclosurevalveflowfault
P1448ELCsystem2fault
P1449Evaporativechecksolenoidcircuitmalfunction
P1450Unabletobleedupfueltankvacuum
P1451Evaporativeemissioncontrolsystemventcontrolvalvecircuitfault
P1452Unabletobleedupvacuumintank
P1453Fueltankpressurereliefvalvemalfunction
P1454Evaporativesystemvacuumtestmalfunction
P1455Evaporativeemissioncontrolsystemleakdetected(grossleak/noflow)
P1456Fueltanktemperaturesensorcircuitmalfunciton
P1457Unabletopullvacuumintank
P1460 WOT A/C cutout circuit malfunction
P1461A/C(airconditioning)pressuresensorcircuithighinput
P1462A/Cpressuresensorcircuitlowinput
P1463A/Cpressuresensorinsufficientpressurecharge
P1464A/Cdeomandoutofselftestrange
P1465A/Crelaycircuitmalfunction
P1466A/Crefrigeranttemperaturesensor/circuitfault
P1467A/Ccompressortemperaturesensorfaulty
P1468SSPOD(sixserial/paralleloutputdrivers)openorclosedcircuitfault
P1469LowA/Ccyclingperiod
P1470A/Ccyclingtooshort
P1471Electrodrivefan1operationalfailure(driverside)
P1472Electrodrivefan2operationalfailure(passengerside)
P1473Fansecondaryhighwithfan(s)off
P1474Lowfancontrolprimarycircuitmalfunction
P1475Fanrelay(low)circuitmalfunction
P1476Fanrelay(high)circuitmalfunction
P1477Additionalfanrelaycircuitfault
P1478Coolingfandriverfault
P1479Highfancontrolprimarycircuitmalfunction
P1480Fansecondarylowwithlowfanon
P1481Fansecondarylowwithhighfanon
P1482SCP(StandardCorporateProtocol?)
P1483Powertofancircuitovercurrent
P1484OpenpowertogrondVCRM(variablecontrolrelaymodule)
P1485EGRV(exhaustgasrecirculationvacuum)circuitmalfunction
P1486EGRA(exhaustgasrecirculationatmospheric)circuitmalfunction
P1487EGRCHK(EGRboostcheck)solenoidcircuitmalfunction
P1490Secondaryairreliefsolenoidcircuitfault
P1491Secondaryswitchsolenoidcircuitfault
P1492APLSOL(airpollutionsolenoid?)solenoidcircuitmalfunction
P1493RCNTsolenoidcircuitmalfunction
P1494SPCUTsolenoidcircuitmalfunction
P1495TCSPLsolenoidcircuitmalfunction
P1500Vehiclespeedsensorintermittent
P1501Vehiclespeedsensoroutofselftestrange
P1502Vehiclespeedsensorintermittentmalfunction
P1503Auxillaryspeedsensorfault
P1504Idleaircontrolcircuitmalfunction
P1505Idleaircontrolsystematadaptivelimit
P1506Idleaircontroloverspeederror
P1507Idleaircontrolunderspeederror
P1508Idlecontrolsystemopencircuit
P1509Idlecontrolsystemshortcircuit
P1510Idlesignalcircuitmalfunction
P1511Idleswitch(electriccontrolthrottle)circuitfault
P1512Intakemanifoldrunnercontrolbank1stuckclosed
P1513Intakemanifoldrunnercontrolbank2stuckclosed
P1514Highloadneutral/drivefault
P1515Electriccurrentcicuitfault
P1516IMRC(intakemanifoldrunnercontrol)inputerrorbank1
P1517IMRCinputerrorbank2
P1518Intakemanifoldrunnercontrolstuckopen
P1519Intakemanifoldrunnercontrolstickclosed
P1520Intakemainfoldrunnercontrolcircuitmalfunction
P1521Variableintakesolenoid#1circuitmalfunction
P1522Variableintakesolenoid#2circuitmalfunction
P1523IVCsolenoidmalfunction
P1524Variableintakesolenoidsystem
P1525Airbypassvalvesystem
P1526Airbypasssystem
P1527Acceleratewarmupsolenoidcircuitmalfunction
P1528Subsidiarythrottlevalvesolenoidcircuitmalfunction
P1529SCAIRsolenoidcircuitmalfunction
P1530A/Cclutchcircuitmalfunction
P1531Invlaidtestacceleratorpedalmovement
P1532IMCC(IntakeManifoldControlCircuit)circuitmalfunctionbankA
P1533AAIcircuitmalfunction
P1534Inertiaswitchactivated
P1535Blowerfanspeedcircuitrange/performance
P1536Parkingbrakeswitchcircuitfailure
P1537Intakemanifoldrunnercontrolbank1stuckopen
P1538Intakemanifoldrunnercontrolbank2stuckopen
P1539PowertoA/Cclutchcircuitovercurrent
P1540Airbypassvalvecircuitmalfunction
P1549IMCC(IntakeManifoldControlCircuit)circuitmalfunctionbankB
P1550PSPS(powersteeringpressureswitch)outofselftestrange
P1563FIP(FuelInjectionPump)requestingenginestop
P1564FIP(FuelInjectionPump)requestingreducedfuelingmode
P1565Speedcontrolcommandswitchoutofrangehigh
P1566Speedcontrolcommandswitchoutofrangelow
P1567Speedcontroloutputcircuitcontinuity
P1568Speedcontrolunabletoholdspeed
P1571Brakeswitchmalfunction
P1572Brakepedalswitchcircuitfault
P1573Throttlepositionnotavailable
P1574Throttlepositionsensordisagreementbetweensensors
P1575Pedalpositionoutofselftestrange
P1576Pedalpositionnotavailable
P1577Pedalpositionsensordisagreementbetweensensors
P1578ETC(ElectronicThrottleControl)powerlessthandemand
P1579ETCinpowerlimitingmode
P1580ElectronicthrottlemonitorPCMoverride
P1581Electronicthrottlemonitormalfunction
P1582Electronicthrottlemonitordataavailable
P1583Electronicthrottlemonitorcruisedisabled
P1584TCU(ThrottleControlUnit)detectedIPEcircuitmalfunction
P1585Throttlecontrolunitmalfunction
P1586Throttlecontrolunitthrottlepositionmalfunction
P1587Throttlecontrolunitmodulatedcommondmalfunction
P1588Throttlecontrolunitdetectedlossofreturnspring
P1589TCUunabletocontroldesiredthrottleangle
P1600LossofKAM(KeepAliveMemory)poweropencircuit
P1601ECM/TCMserialcommunicationerror
P1602Immobilizer/ECMcommserror
P1603EEPROMmalfunction
P1604Codewordunregistered
P1605KAMtestfailure
P1606ECMcontrolrelayO/Pcircuitmalfunciton
P1607MILO/Pcircuitmalfunction
P1608InternalECMmalfunction
P1609Diagnosticlampdriverfault
P1610SBDS(ServiceBayDiagnosticSystem)interactivecodes
P1611SBDS(ServiceBayDiagnosticSystem)interactivecodes
P1612SBDS(ServiceBayDiagnosticSystem)interactivecodes
P1613SBDS(ServiceBayDiagnosticSystem)interactivecodes
P1614SBDS(ServiceBayDiagnosticSystem)interactivecodes
P1615SBDS(ServiceBayDiagnosticSystem)interactivecodes
P1616SBDS(ServiceBayDiagnosticSystem)interactivecodes
P1617SBDS(ServiceBayDiagnosticSystem)interactivecodes
P1618SBDS(ServiceBayDiagnosticSystem)interactivecodes
P1619SBDS(ServiceBayDiagnosticSystem)interactivecodes
P1620SBDS(ServiceBayDiagnosticSystem)interactivecodes
P1621Immobilizercodewordsdonotmatch
P1622ImmobilizerIDdoesnotmatch
P1623Immobilzercodeword/IDnumberwritefailure
P1624Antitheftsystem
P1625B+supplytoVCRM(VariableControlRelayModule)fancircuitmalfunction
P1626B+supplytoVCRMA/Ccircuitmalfunction
P1627Modulesupplyvoltageoutofrange
P1628Moduleignitionsupplyinputmalfunction
P1629Internalvoltageregulatorfault
P1630InterenalVREF(ReferenceVoltage)malfunction
P1631Mainrelaymalfunction(powerhold)
P1632Smartalternatorfaultssensor/circuitmalfunction
P1633KAM(KeepAliveMemory)voltagetoolow
P1634Dataoutputlinkcircuitfailure
P1635Tire/axleratiooutofacceptablerange
P1636Inductivesignaturechipcommunicationerror
P1637CAN(ControllerAreaNetwork)linkECM/ABScircuitfault
P1638CANlinkECM/INSTRMcircuitfault
P1639VehicleID(VID)blockcorruptedornotprogrammed
P1640PowertrainDTCsavailableinanothernetwork
P1641Fuelpumpprimarycircuitfailure
P1642Fuelpumpmonitorcircuithighinput
P1643Fuelpumpmonitorcircuitlowinput
P1644Fuelpumpspeedcontrolcircuitmalfunction
P1645Fuelpumpresistorswitchcircuitmalfunction
P1650PSP(PowerSteeringPressure)switchoutofselftestrange
P1651PSPswitchinputmalfunction
P1652IAC(IdleAirControl)monitordisabledbyPSPswitchfailedon
P1653powersteeringoutputcircuitmalfunction
P1654Recirculationoverridecircuitmalfunction
P1655Starterdisablecircuitmalfunction
P1658FIP(FuelInjectionPump)supplyvoltageoutofrange
P1659FIP(FuelInjectionPump)powercircuit
p1660Outputcircuitchecksignalhigh
P1661Outputcircuitchecksignallow
P1662IDM_ENcircuitfailure
P1663Fueldemandcommandsignalcircuitmalfunction
P1664FIP(FuelInjectionPump)malfunction(possibleairingressinlowpressurefuelside)
P1665FIP(FuelInjectionPump)communicationwithPCM
P1666FIPcrankreferencesynchronization(CRS)
P1667CI(ComputercontrolleddistributorlessIgnition?)circuitmalfunction
P1668PCM-IDMcommunicationerror
P1669FIP(FuelInjectionPump)monitorhardfault
P1670Electronicfeedbacksignalnotdetected
P1680Meteringoilpumpmalfunction
P1682Meteringoilpumpmalfunction
P1683Meteringoilpumpmalfunction
P1684Meteringoilpumptemperaturesensorcircuitmalfunction
P1685Meteringoilpumpsteppingmotorcircuitmalfunction
P1686Meteringoilpumpsteppingmotorcircuitmalfunction
P1687Meteringoilpumpsteppingmotorcircuitmalfunction
P1688Meteringoilpumpsteppingmotorcircuitmalfunction
P1689Meteringoilpumpsteppingmotorcircuitmalfunction
P1690Wastegatesolenoidcircuitmalfunction
P1691Turbopressurecontrolsolenoidcircuitmalfunction
P1692Turbocontrolsolenoidcircuitmalfunction
P1693Turbochargecontrolcircuitmalfunction
P1694Turbochargereliefcircuitmalfunction
P1695CANcommunicationfault
P1700Transmissionintermediatefailure(failedtoneutral)
P1701Reverseengagementerror
P1702TRS(TransmissionRangeSensor)circuitintermittentmalfunction
P1703Brakeswitchoutofselftestrange
P1704DigitalTRSfailedtotransitionstatesinKOEO/KOER
P1705NotinPorNduringKOEO/KOER
P1706Highvehiclespeedobservedinpark
P1707Transfercaseneutralindicatorhardfaultpresent
p1708Clutchswitchcircuitmalfunction
P1709PNP(ParkNeutralPosition)switchoutofselftestrange
P1711TFT(TransmissionFluidTemperature)sensoroutofselftestrange
P1712Transtorquereductionrequestsignalmalfunction
P1713TFTsensorinrangefailurelowvalue
P1714SSA(shiftsolenoid/speedsensor?)inductivesignaturemalfunction
P1715SSBinductivesignaturemalfunction
P1716SSCinductivesignaturemalfunction
P1717SSDinductivesignaturemalfunction
P1718TFTsensorinrangefailurehighvalue
P1720Vehiclespeed(meter)circuitmalfunction
P1721Gear1incorrectratio
P1722Gear2incorrectratio
P1723Gear3incorrectratio
P1724Gear4incorrectratio
P1725Insufficientenginespeedincreaseduringselftest
P1726Insufficientenginespeeddecreaseduringselftest
P1727Coastclutchsolenoidinductivesignaturemalfunction
P1728Transmissionsliperror
P17294×4lowswitcherror
P1730 Gear control malfunction 2,3,5
P17311-2shiftmalfunction
P17322-3shiftmalfunction
P17333-4shiftmalfunction
p1734Gearcontrolmalfunction
P1735Firstgearswitchcircuitmalfunction
P1736Secondgearswitchmalfunction
P1737Lockupsolenoidsystem
P1738Shifttimeerror
P1739Slipsolenoidsystem
P1740Torqueconverterclutchinductivesignaturemalfunction
P1741Torqueconverterclutchcontrolerror
P1742Torqueconverterclutchsolenoidfailed
P1743Torqueconverterclutchsolenoidfailed
P1744Torqueconverterclutchsystemperformance
P1745Linepressuresolenoidsystem
P1746Pressurecontrolsolenoid‘A’opencircuit
P1747Pressurecontrolsolenoid‘B’opencircuit
P1748EPC(ElectronicPressureControl?)malfunction
P1749Pressurecontrolsolenoidfailedlow
P1751ShiftsolenoidAperformance
P1754Coastclutchsolenoidcircuitmalfunction
P1755ISS(intermediatespeedsensor)malfunction
P1756ShiftsolenoidBperformance
P1760PressurecontrolsolenoidAshortcircuit
P1761ShiftsolenoidCperformance
P1762Overdrivebandfailedoff
p1765Timingsolenoidcircuitmalfunction
P1767Torqueconverterclutchcircuitmalfunction
P1768Performance/normal/wintermodeinputmalfunction
P1769AG4transmissiontorquemodulationfault
P1770Clutchsolenoidcircuitmalfunction
P1775TransmissionsystemMILfault
P1776Ignitionretardrequestdurationfault
P1777Ignitionretardrequestcircuitfault
P1778TransmissionreverseI/Pcircuitmalfunction
P1779TCIL(TransmissionControlIndicatorLight)circuitmalfunction
P1780Transcontrolswitch(O/Dcancel)outofselftestrange
P17814×4switchoutofselftestrange
P1782P/ES(Performance/EconomySwitch)circuitoutofselftestrange
P1783Transmissionovertemperaturecondition
P1784Transmissionmechanicalfailurefirstandreverse
P1785Transmissionmechanicalfailurefirstandsecond
P17863-2downshifterror
P17872-1downshifterror
P1788PressurecontrolsolenoidBopencircuit
P1789PressurecontrolsolenoidBshortcircuit
P1790TP(ThrottlePosition)mechanicalcircuitmalfunction
P1791TPelectriccircuitmalfunction
P1792Barometerpressurecircuitmalfunction
P1793Intakeairvolumecircuitmalfunction
P1794Batteryvoltagecircuitmalfunction
P1795Idleswitchcircuitmalfunction
P1796Kickdownswitchcircuitmalfunction
P1797Neutralswitchcircuitmalfunction
P1798Coolanttemperaturecircuitmalfunction
P1799Holdswitchcircuitmalfunction
P1800Transmissionclutchinterlocksafetyswitchcircuitfailure
P1801Transmissionclutchinterlocksafetyswitchopencircuit
P1802Transmissionclutchinterlocksafetyswitchshortcircuittobattery
P1803Transmissionclutchinterlocksafetyswitchshortcircuittoground
P1804Transmission4-wheeldrivehighindicatorcircuitfailure
P1805Transmission4-wheeldrivehighindicatoropencircuit
P1806Transmission4-wheeldrivehighindicatorshortcircuittobattery
P1807Transmission4-wheeldrivehighindicatorshortcircuittoground
P1808Transmission4-wheeldrivelowindicatorcircuitfailure
P1809Transmission4-wheeldrivelowindicatoropencircuit
P1810Transmission4-wheeldrivelowindicatorshortcircuittobattery
P1811Transmission4-wheeldrivelowindicatorshortcircuittoground
P1812Transmission4-wheeldrivemodeselectcircuitfailure
P1813Transmission4-wheeldrivemodeselectopencircuit
P1814Transmission4-wheeldrivemodeselectshortcircuittobattery
P1815Transmission4-wheeldrivemodeselectshortcircuittoground
P1816Transmissionneutralsafetyswitchcircuitfailure
P1817Transmissionneutralsafetyswitchopencircuit
P1818Transmissionneutralsafetyswitchshortcircuittobattery
P1819Transmissionneutralsafetyswitchshortcircuittoground
P1820Transmissiontransfercaseclockwiseshiftrelaycoilcircuitfailure
P1821Transmissiontransfercaseclockwiseshiftrelaycoilopencircuit
P1822Transmissiontransfercaseclockwiseshiftrelaycoilshortcircuittobattery
P1823Transmissiontransfercaseclockwiseshiftrelaycoilshortcircuittoground
P1824Transmission4-wheeldriveclutchrelaycircuitfailure
P1825Transmission4-wheeldriveclutchrelayopencircuit
P1826Transmission4-wheeldriveclutchrelayshortcircuittobattery
P1827Transmission4-wheeldriveclutchrelayshortcircuittoground
P1828Transmissiontransfercasecounter-clockwiseshiftrelaycoilcircuitfailure
P1829Transmissiontransfercasecounter-clockwiseshiftrelaycoilopencircuit
P1830Transmissiontransfercasecounter-clockwiseshiftrelaycoilshortcircuittobattery
P1831Transmissiontransfercasecounter-clockwiseshiftrelaycoilshortcircuittoground
P1832Transmissiontransfercasedifferentiallock-upsolenoidcircuitfailure
P1833Transmissiontransfercasedifferentiallock-upsolenoidopencircuit
P1834Transmissiontransfercasedifferentiallock-upsolenoidshortcircuittobattery
P1835Transmissiontransfercasedifferentiallock-upsolenoidshortcircuittoground
P1836Transmissiontransfercasefrontshaftspeedsensorcircuitfailure
P1837Transmissiontransfercaserearshaftspeedsensorcircuitfailure
P1838Transmissiontransfercaseshiftmotorcircuitfailure
P1839Transmissiontransfercaseshiftmotoropencircuit
P1840Transmissiontransfercaseshiftmotorshortcircuittobattery
P1841Transmissiontransfercaseshiftmotorshortcircuittoground
P1842Transmissiontransfercasedifferentiallock-upfeedbackswitchcircuitfailure
P1843Transmissiontransfercasedifferentiallock-upfeedbackswitchopencircuit
P1844Transmissiontransfercasedifferentiallock-upfeedbackswitchshortcircuittobattery
P1845Transmissiontransfercasedifferentiallock-upfeedbackswitchshortcircuittoground
P1846TransmissiontransfercasecontactplateAcircuitfailure
P1847TransmissiontransfercasecontactplateAopencircuit
P1848TransmissiontransfercasecontactplateAshortcircuittobattery
P1849TransmissiontransfercasecontactplateAshortcircuittoground
P1850TransmissiontransfercasecontactplateBcircuitfailure
P1851TransmissiontransfercasecontactplateBopencircuit
P1852TransmissiontransfercasecontactplateBshortcircuittobattery
P1853TransmissiontransfercasecontactplateBshortcircuittoground
P1854TransmissiontransfercasecontactplateCcircuitfailure
P1855TransmissiontransfercasecontactplateCopencircuit
P1856TransmissiontransfercasecontactplateCshortcircuittobattery
P1857TransmissiontransfercasecontactplateCshortcircuittoground
P1858TransmissiontransfercasecontactplateDcircuitfailure
P1859TransmissiontransfercasecontactplateDopencircuit
P1860TransmissiontransfercasecontactplateDshortcircuittobattery
P1861TransmissiontransfercasecontactplateDshortcircuittoground
P1862Transmissiontransfercasecontactplatepowercircuitfailure
P1863Transmissiontransfercasecontactplatepoweropencircuit
P1864Transmissiontransfercasecontactplatepowershortcircuittobattery
P1865Transmissiontransfercasecontactplatepowershortcircuittoground
P1866Transmissiontransfercasesystemconcernservicingrequired
P1867Transmissiontransfercasecontactplategeneralcircuitfailure
P1868Transmissionautomatic4-wheeldriveindicatorlampcircuitfailure
P1869Transmissionautomatic4-wheeldriveindicatorlampcircuitshorttobattery
P1870Transmissionmechanicaltransfercase4×4switchcircuitfailure
P1871Transmissionmechanicaltransfercase4×4switchcircuitshorttobattery
P1872Transmissionmechanical4-wheeldriveaxlelocklampcircuitfailure
P1873Transmissionmechanical4-wheeldriveaxlelocklampcircuitshorttobattery
P1874Transmissionautomatichalleffectsensorpowercircuitfailure
P1875Transmissionautomatichalleffectsensorpowercircuitshorttobattery
P1876Transmissiontransfercase2-wheeldrivesolenoidcircuitfailure
P1877Transmissiontransfercase2-wheeldrivesolenoidcircuitshorttobattery
P1878Transmissiontransfercasedisengagedsolenoidcircuitfailure
P1879Transmissiontransfercasedisengagedsolenoidopencircuit
P1880Transmissiontransfercasedisengagedsolenoidshorttobattery
P1881 Engine coolant level switch circuit failure, GEM (Generic Electronic Module)
P1882Enginecoolantlevelswitchcircuitshorttoground
P1883 Engine coolant level lamp switch circuit failure, GEM
P1184Enginecoolantlevellampswitchcircuitshorttoground
P1885Transmissiontransfercasedisengagedsolenoidshorttoground
P18864×4initializationfailure
P1890Transmission4wdmodeselectreturninputcircuitfailure
P1891Transmissiontransfercasecontactplatepowergroundreturnopencircuit
P1900OSS(OutputShaftSpeed)circuitintermittentmalfunction
P1901TSS(TurbineShaftSpeed?)circuitintermittentmalfunction
P1902PressurecontrolsolenoidBintermittentshort
P1903PressurecontrolsolenoidCshortcircuit
P1904PressurecontrolsolenoidCopencircuit
P1905PressurecontrolsolenoidCintermittentshort
P1906Kickdownpullrelayopenorshortcircuittoground
P1907Kickdownholdrelayopenorshortcircuittoground
P1908Transmissionpressurecircuitsolenoidopenorshorttoground
P1909Transmissiontemperaturesensorcircuitopenorshort
P1910VFSApressureoutputfailedlow
P1911VFSBpressureoutputfailedlow
P1912VFSCpressureoutputfailedlow
P1913PressureswitchAcircuitmalfunction
P1914Manuallyshiftedautomatic(MSA)switchcircuitmalfunction
P1915Reverseswitchcircuitmalfunction
P1916Highclutchdrumspeedsensormalfunction
P1917Highclutchdrumspeedsensorintermittent
P1918Transmissionrangedisplaycircuitmalfunction

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 *