Perform all steps in BASIC DIAGNOSTIC PROCEDURES article. If no fault is found while performing BASIC DIAGNOSTIC PROCEDURES, proceed with self-diagnostics. If no diagnostic trouble codes or only pass codes (system functioning properly) are found during self-diagnostics, proceed to TROUBLE SHOOTING - NO CODES article for diagnosis by symptom.
Hard Failures
Malfunction Indicator Light (MIL) will illuminate when a hard failure is detected and remain on until problem is repaired. If MIL comes on and remains on or flashes during vehicle operation, cause of malfunction must be determined. When most sensors fail, ECM will default to a substitute value in its calculations to continue engine operation. In this condition, commonly known as limp-in mode, the vehicle runs but driveability will not be optimum.
Intermittent Failures
Intermittent failures may cause Malfunction Indicator Light (MIL) to flicker or illuminate and go out after the intermittent fault goes away. However, a corresponding Diagnostic Trouble Code (DTC) may be retained in ECM memory. If related fault does not reoccur within a certain time frame, related DTC will be erased from ECM memory. Intermittent failures may be caused by a sensor, connector or wiring related problems. See INTERMITTENTS in TROUBLE SHOOTING - NO CODES article.
INDICATOR LIGHTS
Note. Malfunction Indicator Light (MIL) cannot be used to retrieve and display Diagnostic Trouble Codes (DTCs).
Note. An incorrectly installed fuel filler cap may cause CHECK ENGINE MIL to illuminate.
Malfunction Indicator Light (MIL)
Discovery Series I models, are equipped with an Amber CHECK ENGINE MIL indicator and an Amber SERVICE ENGINE maintenance reminder light. Discovery Series II and Range Rover models, are equipped with an Amber SERVICE ENGINE SOON MIL indicator. On all models, as a bulb check, MIL indicators will illuminate when ignition switch is turned to ON position and go out when engine starts. If ECM detects an engine operation or emissions system problem, MIL indicator will be illuminated or flash, and a corresponding DTC will be stored in ECM memory. Not all DTCs will illuminate MIL. If MIL is on and no DTCs are in memory, problem may be intermittent. See INTERMITTENTS in TROUBLE SHOOTING - NO CODES article.
At specified intervals, SERVICE ENGINE or SERVICE ENGINE SOON indicator will illuminate. When indicator illuminates a specified California and/or Federal emission system maintenance service is required. After emission systems check is completed, SERVICE ENGINE light must be reset. See RESETTING EMISSION MAINTENANCE REMINDER LIGHT .
Resetting Emission Maintenance Reminder Light
On Discovery Series I, locate service reminder control unit behind right footwell trim panel. Remove tamper-proof emission control system label from resetting access hole. Insert thin metallic probe into access hole and momentarily short reset pins together, inside unit. Install a NEW tamper-proof emission control system label over access hole. On Discovery Series II and Range Rover, procedure for resetting SERVICE ENGINE light requires a Land Rover TestBook.
RETRIEVING DIAGNOSTIC TROUBLE CODES
The first digit of the Diagnostic Trouble Code (DTC) defines whether the DTC set is a Federally mandated DTC (P0xxx) or a Land Rover DTC (P1xxx). A Land Rover TestBook can retrieve and diagnose all DTCs. An OBD-II compliant scan tool can only retrieve and diagnose Federally mandated DTCs. Refer to scan tool manufacturer's user manual for specific procedures. For Discovery Series I DTCs, see DIAGNOSTIC TROUBLE CODE (DTC) IDENTIFICATION (GEMS) table. For Discovery Series II and Range Rover DTCs, see DIAGNOSTIC TROUBLE CODE (DTC) IDENTIFICATION (BOSCH) table.
FREEZE FRAME DATA
Freeze frame data indicates engine operating conditions when the first malfunction, misfire or fuel trim malfunction was detected. Freeze frame data is read using a Land Rover TestBook or an OBD-II compliant scan tool. Refer to scan tool manufacturer's user manual for specific procedure.
CLEARING DIAGNOSTIC TROUBLE CODES
Diagnostic Trouble Codes (DTCs) can be cleared using a Land Rover TestBook system or OBD-II compliant scan tool. Follow TestBook system or scan tool manufacturer instructions.
DISCONNECTING BATTERY
Some Range Rover models are equipped with an anti-theft alarm unit with an internal battery back-up. When ignition is on, the internal battery is charged via an ignition feed. The anti-theft alarm unit will sound for 4.5 minutes if either the unit connector is disconnected or the wires to it are cut. To disconnect main battery, turn ignition on and then off, and disconnect main battery within 17 seconds. Anti-theft alarm will be activated using back-up battery if main battery is not disconnected within 17 seconds. To silence anti-theft alarm if triggered reconnect main battery and turn ignition on. Disconnecting the battery while the alarm system is set will trigger the anti-theft alarm. Always disarm the alarm system before disconnecting the battery. On Range Rover, all handset transmitters must be resynchronized when the vehicle's main battery has been disconnected.
Before disconnecting main battery, obtain radio presets and anti-theft code for radio from vehicle owner. When radio is disconnected from battery power it will not operate when power is restored until anti-theft code is entered. See vehicle OWNER'S MANUAL for procedure. Other vehicle systems (if equipped) affected by disconnecting battery may be electric windows and sun roof, trip computer, trip odometer and remote security handsets. See vehicle OWNER'S MANUAL for system reset procedures before disconnecting battery.
RELIEVING FUEL PRESSURE
Fuel pressure can be relieved at fuel feed fitting at fuel rail. With ignition off, position cloth around fitting to catch fuel spray. Using 2 wrenches, loosen fitting. On Discovery Series I and Range Rover, tighten fuel feed fitting to 12 ft. lbs. (16 N.m). On Discovery Series II, tighten fuel feed fitting to 84 INCH lbs. (9.5 N.m).
TEST EQUIPMENT
All voltage tests should be performed using a Digital Volt-Ohmmeter (DVOM) with a minimum 10-megohm input impedance, unless specifically stated differently in testing procedure. DO NOT use test lights to test circuits containing solid state devices, doing so can damage solid state devices. When instructed to use a jumper wire ensure an in-line, 5-amp fuse is included. A Land Rover TestBook system, OBD-II compliant scan tool or a Snap-On Personal Automotive Computer (PAC) can be used to diagnosis driveability problems. Follow equipment manufacturer operating instructions. If using a Snap-On PAC, see appropriate examples of known-good wave patterns.
DATA LINK CONNECTOR (DLC) LOCATION
On all models, Data Link Connector (DLC) is a 16-pin connector. (Scheme 1) On all Discovery models, DLC is located under steering wheel. On Range Rover, DLC is located in passenger footwell.
Scheme 1
Discovery Series I
On Discovery Series I, ECM is located in the right rear corner of the engine compartment. The ECM has 3 independent connectors totalling 90 pins. (Scheme 2)and (Scheme 3). See ECM CONNECTOR IDENTIFICATION table.
Scheme 2
Scheme 3
Discovery Series II & Range Rover
On Discovery Series II, ECM is located on the right side "A" post behind the front passenger kick panel. On Range Rover, the ECM is mounted in a plastic "E" box located on the left side of engine compartment firewall. ECM is cooled by a dedicated fan, which provides cabin air to the plastic "E" box maintaining a suitable environment for ECM operation. The operating temperature of the ECM is monitored by an internal temperature sensor. On all models, the ECM has 5 independent connectors totalling 134 pins. (Scheme 4)and (Scheme 5). See ECM CONNECTOR IDENTIFICATION table.
Scheme 4
Scheme 5
| Connector | (1) Number | |
|---|---|---|
| Discovery Series I (2) | ||
| Black 36-Pin | C1032 | |
| Black 18-Pin | C1033 | |
| Red 36-Pin | C1017 | |
| Discovery Series II & Range Rover (3) | ||
| Black 9-Pin | C0634 | |
| Black 24-Pin | C0635 | |
| Black 52-Pin | C0636 | |
| Black 40-Pin | C0637 | |
| Gray 9-Pin | C0638 | |
| (1) See appropriate wiring diagram in WIRING DIAGRAMS article. (2) Generic Engine Management System (GEMS) (3) Bosch Motronic M5.2.1. | ||
| (1) | See appropriate wiring diagram in WIRING DIAGRAMS article. |
| (2) | Generic Engine Management System (GEMS) |
| (3) | Bosch Motronic M5.2.1. |
ECM CONNECTOR IDENTIFICATION
DIAGNOSTIC TROUBLE CODE IDENTIFICATION
Note. Not all codes apply to all models.
| Code | (1) Definition | (2) Repair Confirmation Drive Cycle |
|---|---|---|
| P0101 | Mass Airflow (MAF) Sensor Circuit Performance Out Of Range | "B" |
| P0102 | Mass Airflow (MAF) Sensor Circuit Low Input | "A" |
| P0103 | Mass Airflow (MAF) Sensor Circuit High Input | "A" |
| P0111 | Intake Air Temperature (IAT) Sensor Reading Not Changing As Expected | "C" |
| P0112 | Intake Air Temperature (IAT) Sensor Circuit Low Range Fault | "A" |
| P0113 | Intake Air Temperature (IAT) Sensor Circuit High Range Fault | "A" |
| P0116 | Engine Coolant Temperature (ECT) Sensor Falling Temperature Fault | "A" |
| P0117 | Engine Coolant Temperature (ECT) Sensor Circuit Low Range Fault | "A" |
| P0118 | Engine Coolant Temperature (ECT) Sensor Circuit High Range Fault | "A" |
| P0121 | Throttle Position (TP) Sensor Signal Inconsistent With MAF, IAC, IAT Sensors & Engine Speed Signals | "B" |
| P0122 | Throttle Position (TP) Sensor Circuit Low Input | "A" |
| P0123 | Throttle Position (TP) Sensor Circuit High Input | "A" |
| P0125 | Engine Coolant Temperature (ECT) Sensor Excessive Time To Closed Loop/No Warm-Up Fault | "B" |
| P0130 | Heated Oxygen Sensor (HO2S) Circuit Slow Response, Front Bank "A" | "C" |
| P0131 | Heated Oxygen Sensor (HO2S) Circuit Low Voltage, Front Bank "A" | "C" |
| P0132 | Heated Oxygen Sensor (HO2S) Circuit High Voltage, Front Bank "A" | "C" |
| P0133 | Heated Oxygen Sensor (HO2S) Circuit Slow Response, Front Bank "A" | "C" |
| P0136 | Heated Oxygen Sensor (HO2S) Circuit Slow Response, Front Bank "A" | "C" |
| P0137 | Heated Oxygen Sensor (HO2S) Circuit Low Voltage, Rear Bank "A" | "C" |
| P0138 | Heated Oxygen Sensor (HO2S) Circuit High Voltage, Rear Bank "A" | "C" |
| P0139 | Heated Oxygen Sensor (HO2S) Circuit Slow Response, Rear Bank "A" | "C" |
| P0150 | Heated Oxygen Sensor (HO2S) Circuit Slow Response, Rear Bank "A" | "C" |
| P0151 | Heated Oxygen Sensor (HO2S) Circuit Low Voltage, Front Bank "B" | "C" |
| P0152 | Heated Oxygen Sensor (HO2S) Circuit High Voltage, Front Bank "B" | "C" |
| P0153 | Heated Oxygen Sensor (HO2S) Circuit Slow Response, Front Bank "B" | "C" |
| P0156 | Heated Oxygen Sensor (HO2S) Circuit Slow Response, Rear Bank "B" | "C" |
| P0157 | Heated Oxygen Sensor (HO2S) Circuit Low Voltage, Rear Bank "B" | "C" |
| P0158 | Heated Oxygen Sensor (HO2S) Circuit High Voltage, Rear Bank "B" | "C" |
| P0159 | Heated Oxygen Sensor (HO2S) Circuit Slow Response, Rear Bank "B" | "C" |
| P0171 | System Too Lean Bank "A" | "C" |
| P0172 | System Too Rich Bank "A" | "C" |
| P0174 | System Too Lean Bank "B" | "C" |
| P0175 | System Too Rich Bank "B" | "C" |
| P0181 | Fuel Temperature Sensor Fault, Invalid Reading When Compared With Coolant Temperature | "A" |
| P0182 | Fuel Temperature Sensor Circuit Low Range Fault | "A" |
| P0183 | Fuel Temperature Sensor Circuit High Range Fault | "A" |
| P0201 | Fuel Injector Circuit Fault, Cylinder No. 1 | "A" |
| P0202 | Fuel Injector Circuit Fault, Cylinder No. 2 | "A" |
| P0203 | Fuel Injector Circuit Fault, Cylinder No. 3 | "A" |
| P0204 | Fuel Injector Circuit Fault, Cylinder No. 4 | "A" |
| P0205 | Fuel Injector Circuit Fault, Cylinder No. 5 | "A" |
| P0206 | Fuel Injector Circuit Fault, Cylinder No. 6 | "A" |
| P0207 | Fuel Injector Circuit Fault, Cylinder No. 7 | "A" |
| P0208 | Fuel Injector Circuit Fault, Cylinder No. 8 | "A" |
| P0300 | Misfire On Multiple Cylinders | "C" |
| P0301 | Misfire On Cylinder No. 1 | "C" |
| P0302 | Misfire On Cylinder No. 2 | "C" |
| P0303 | Misfire On Cylinder No. 3 | "C" |
| P0304 | Misfire On Cylinder No. 4 | "C" |
| P0305 | Misfire On Cylinder No. 5 | "C" |
| P0306 | Misfire On Cylinder No. 6 | "C" |
| P0307 | Misfire On Cylinder No. 7 | "C" |
| P0308 | Misfire On Cylinder No. 8 | "C" |
| P0326 | Continuous Knock on Bank "A" | "B" |
| P0327 | Knock Sensor Background Noise Low, Bank "A" | "B" |
| P0328 | Knock Sensor Background Noise High, Bank "A" | "B" |
| P0331 | Continuous Knock Sensor on Bank "B" | "B" |
| P0332 | Knock Sensor Background Noise Low, Bank "B" | "B" |
| P0333 | Knock Sensor Background Noise High, Bank "B" | "B" |
| P0335 | Crankshaft Position (CKP) Sensor Circuit Fault, No Signal | "A" |
| P0336 | Crankshaft Position (CKP) Sensor Generating Poor Quality Signal | "A" |
| P0340 | Camshaft Position Sensor Circuit Fault Or Signal Timing Different From Crankshaft Position Signal | "A" |
| P0420 | Catalyst Efficiency Low, Bank "A" | "C" |
| P0430 | Catalyst Efficiency Low, Bank "B" | "C" |
| P0441 | EVAP Purge Control Valve Flow Fault | "C" |
| P0442 | (3) EVAP Loss Control System, Small Leak | "D" |
| P0443 | EVAP Purge Control Valve Circuit Open Or Short | "A" |
| P0446 | (3) EVAP Canister Close Valve Malfunction | "A" |
| P0451 | (3) Fuel Tank Pressure Sensor Poor Performance Fault | "A" |
| P0452 | (3) Fuel Tank Pressure Sensor Low Range Fault | "A" |
| P0453 | Fuel Tank Pressure Sensor High Range Fault | "A" |
| P0460 | Fuel Level Sensor Circuit Fault | "A" |
| P0461 | Fuel Level Sensor Not Changing As Expected | "C" |
| P0500 | Vehicle Speed Sensor (VSS) Signal Out Of Range | "B" |
| P0506 | Idle Air Control (IAC) Low Idle Speed | "A" |
| P0507 | Idle Air Control (IAC) High Idle Speed | "A" |
| P0560 | ECM Reads Low Battery Voltage At Engine Speeds Where Generator Should Be Operating | "A" |
| P0562 | Battery Voltage Read By ECM Too Low To Be Possible | "A" |
| P0563 | Battery Voltage Read By ECM Too High To Be Possible | "A" |
| P0605 | ECM Self-Check Fault (Adaptation & Fault Record Memory Corrupted) | "A" |
| P1137 | Heated Oxygen Sensor (HO2S) Problem Switching To Rich, Sensor(s) Bank "A" | "C" |
| P1138 | Heated Oxygen Sensor (HO2S) Problem Switching To Lean, Sensor(s) Bank "A" | "C" |
| P1139 | Heated Oxygen Sensor (HO2S) Switching Period Too Long, Sensor(s) Bank "A" | "C" |
| P1157 | Heated Oxygen Sensor (HO2S) Problem Switching Rich, Sensor(s) Bank "B" | "C" |
| P1158 | Heated Oxygen Sensor (HO2S) Problem Switching Lean, Sensor(s) Bank "B" | "C" |
| P1159 | Heated Oxygen Sensor (HO2S) Switching Period Too Long, Sensor(s) Bank "B" | "C" |
| P1171 | System Too Lean Bank "A" & Bank "B" | "C" |
| P1172 | System Too Rich Bank "A" & Bank "B" | "C" |
| P1176 | FMFR Correction At Maximum Positive Valve | "C" |
| P1177 | FMFR Correction At Maximum Negative Valve | "C" |
| P1178 | AMFR Correction At Maximum Positive Valve | "C" |
| P1179 | AMFR Correction At Maximum Negative Valve | "C" |
| P1185 | Heated Oxygen Sensor (HO2S) Heater Circuit Open, Front Sensors | "C" |
| P1186 | Heated Oxygen Sensor (HO2S) Heater Circuit Short, Front Sensors | "C" |
| P1187 | Heated Oxygen Sensor (HO2S) Heater Circuit Inferred Open Circuit, Front Sensors | "C" |
| P1188 | Heated Oxygen Sensor (HO2S) Heater Circuit High Resistance, Front Sensors | "C" |
| P1189 | Heated Oxygen Sensor (HO2S) Heater Circuit Inferred Low Resistance, Front Sensors | "C" |
| P1190 | Heated Oxygen Sensor (HO2S) Heater Circuit Low Resistance, Front Sensors | "C" |
| P1191 | Heated Oxygen Sensor (HO2S) Heater Circuit Open, Rear Sensors | "C" |
| P1192 | Heated Oxygen Sensor (HO2S) Heater Circuit Short, Rear Sensors | "C" |
| P1193 | Heated Oxygen Sensor (HO2S) Heater Circuit Inferred Open Circuit, Rear Sensors | "C" |
| P1194 | Heated Oxygen Sensor (HO2S) Heater Circuit High Resistance, Rear Sensors | "C" |
| P1195 | Heated Oxygen Sensor (HO2S) Heater Circuit Inferred Low Resistance, Rear Sensors | "C" |
| P1196 | Heated Oxygen Sensor (HO2S) Heater Circuit Low Resistance, Rear Sensors | "C" |
| P1201 | Fuel Injector Circuit Open Or Short, Cylinder No. 1 | "A" |
| P1202 | Fuel Injector Circuit Open Or Short, Cylinder No. 2 | "A" |
| P1203 | Fuel Injector Circuit Open Or Short, Cylinder No. 3 | "A" |
| P1204 | Fuel Injector Circuit Open Or Short, Cylinder No. 4 | "A" |
| P1205 | Fuel Injector Circuit Open Or Short, Cylinder No. 5 | "A" |
| P1206 | Fuel Injector Circuit Open Or Short, Cylinder No. 6 | "A" |
| P1207 | Fuel Injector Circuit Open Or Short, Cylinder No. 7 | "A" |
| P1208 | Fuel Injector Circuit Open Or Short, Cylinder No. 8 | "A" |
| P1313 | Misfire Likely To Cause Damage To Catalyst, Bank "A" | "C" |
| P1314 | Misfire Likely To Cause Damage To Catalyst, Bank "B" | "C" |
| P1315 | Persistent Misfires | "C" |
| P1316 | Misfire Causing Excessive Emissions | "A" |
| P1317 | ABS Rough Road Signal Line Permanently At Ground Or Open Circuit | "A" |
| P1318 | ABS Rough Road Signal Line Permanently At Battery Voltage | "A" |
| P1361 | No Ignition Coil Activation, Coil No. 1, Cylinders No. 1 & 6 | "A" |
| P1362 | No Ignition Coil Activation, Coil No. 2, Cylinders No. 5 & 8 | "A" |
| P1363 | No Ignition Coil Activation, Coil No. 3, Cylinders No. 4 & 7 | "A" |
| P1364 | No Ignition Coil Activation, Coil No. 4, Cylinders No. 2 & 3 | "A" |
| P1371 | Early Ignition Coil Activation, Coil No. 1, Cylinders No. 1 & 6 | "A" |
| P1372 | Early Ignition Coil Activation, Coil No. 2, Cylinders No. 5 & 8 | "A" |
| P1373 | Early Ignition Coil Activation, Coil No. 3, Cylinders No. 4 & 7 | "A" |
| P1374 | Early Ignition Coil Activation, Coil No. 4, Cylinders No. 2 & 3 | "A" |
| P1440 | (3) EVAP Canister Purge Control Valve Stuck Open | "C" |
| P1447 | (3) EVAP Canister Close Valve Poor Performance | "D" |
| P1448 | (3) EVAP Loss Control System, Major Leak | "D" |
| P1496 | (3) EVAP Loss Control System, Major Leak | "D" |
| P1508 | Idle Air Control (IAC) Valve Stepper Motor Circuit Open | (4) |
| P1509 | Idle Air Control (IAC) Valve Stepper Motor Circuit Short | (4) |
| P1514 | Neutral Drive Switch Fault, Indicates Neutral During High Load | "B" |
| P1516 | Neutral Drive Switch Fault, Indicates Neutral During Gear Change | "B" |
| P1517 | Neutral Drive Switch Fault, Indicates Drive During Cranking | "B" |
| P1607 | MIL Circuit Open Or Shorted | "A" |
| P1621 | Communication With Security ECM Has Not Happened Within Expected Time | "A" |
| P1622 | 3 Non-Identical Or 2 Identical Wrong Security Codes Received By ECM in Sequence | "A" |
| P1701 | (5) Transfer Case Has Signaled Fault Condition To ECM | "A" |
| P1703 | (5) Transfer Case Link, Signal Line Permanently At Battery Voltage Or Open Circuit | "A" |
| P1708 | (5) Transfer Case Link, Signal Line Permanently at Ground | "A" |
| P1775 | (5) Transmission Has Signaled Fault Condition To ECM | "B" |
| P1776 | (5) Transmission Ignition Retard Request Duration Fault | "B" |
| P1777 | (5) Transmission Ignition Retard Request Line Fault | "B" |
| (1) Bank "A" is the left side and bank "B" is the right side. (2) See REPAIR CONFIRMATION DRIVE CYCLE in SELF-DIAGNOSTICS - GEMS article for description of specific drive cycle. (3) Advanced EVAP system. (4) Recheck using Land Rover TestBook or OBD-II compliant scan tool. (5) Range Rover. | ||
| (1) | Bank "A" is the left side and bank "B" is the right side. |
| (2) | See REPAIR CONFIRMATION DRIVE CYCLE in SELF-DIAGNOSTICS - GEMS article for description of specific drive cycle. |
| (3) | Advanced EVAP system. |
| (4) | Recheck using Land Rover TestBook or OBD-II compliant scan tool. |
| (5) | Range Rover. |
DIAGNOSTIC TROUBLE CODE (DTC) IDENTIFICATION (GEMS)
| Code | (1) Definition | (2) Repair Confirmation Drive Cycle |
|---|---|---|
| P0705 | FPOS, Gear Position Switch Failure While Running | "B" |
| FPOSST, Gear Position Switch Failure While Starting | "A" | |
| P0721 | FRSS, Output Shaft Speed Sensor Performance | "B" |
| P0722 | FFSTBR, Output Shaft Sensor, No Signal | "B" |
| P0726 | FN_MOT, Engine Speed Signal Performance | "B" |
| P0727 | FN_MOT, Engine Speed Signal Performance | "B" |
| P0730 | FGANG1, 1st Gear Malfunction | "B" |
| FGANG2, 2nd Gear Malfunction | "B" | |
| FGANG3, 3rd Gear Malfunction | "B" | |
| FGANG4, 4th Gear Malfunction | "B" | |
| P0740 | FWK, Torque Converter Clutch Malfunction | "B" |
| P0743 | FMVWK, Torque Converter Solenoid Circuit Malfunction | "B" |
| P0745 | FDR, Pressure Control Regulator Circuit Malfunction | "B" |
| P0748 | FDR, Pressure Control Regulator Circuit Malfunction | "B" |
| P0750 | FMV1, Gear Shift Solenoid "A" Malfunction (MV1) | "B" |
| P0753 | FMV1, Gear Shift Solenoid "A" Malfunction (MV1) | "B" |
| P0755 | FMV2, Gear Shift Solenoid "B" Malfunction (MV2) | "B" |
| P0758 | FMV2, Gear Shift Solenoid "B" Malfunction (MV2) | "B" |
| P1120 | FDKT, Throttle Position Malfunction | "B" |
| P1121 | FDK1, Throttle Angle Malfunction | "B" |
| P1606 | FTGR, Solenoid Supply Malfunction | "B" |
| FPLUSMV, Solenoid Supply Malfunction | "B" | |
| P1607 | FEPROM1, TCM Data Corrupted | "A" |
| FEPROM, TCM Data Corrupted | "A" | |
| P1608 | FT_T, Engine Torque Signal | "B" |
| P1609 | FME, Engine Torque Reduction | "B" |
| N/A | FPRGANZ1, Mode Indication Output 1 Malfunction (MES 1) | "B" |
| N/A | FPRGANZE, Mode Indication Output 2 Malfunction (MES 2) | "B" |
| (1) See appropriate wiring diagram in WIRING DIAGRAMS article. Specific diagnostic procedures are not available from manufacturer. (2) See REPAIR CONFIRMATION DRIVE CYCLE in SELF-DIAGNOSTICS - GEMS article for description of specific drive cycle. | ||
| (1) | See appropriate wiring diagram in WIRING DIAGRAMS article. Specific diagnostic procedures are not available from manufacturer. |
| (2) | See REPAIR CONFIRMATION DRIVE CYCLE in SELF-DIAGNOSTICS - GEMS article for description of specific drive cycle. |
ELECTRONIC AUTOMATIC TRANSMISSION (EAT) FAULTS & "P" CODE IDENTIFICATION (GEMS)
| Code | (1) Definition | (2) Repair Confirmation Drive Cycle |
|---|---|---|
| P0100 | Mass Or Volume Airflow Circuit Malfunction | "A" |
| P0101 | Mass Or Volume Airflow Circuit Range/Performance Problem | "A" |
| P0102 | Mass Or Volume Airflow Circuit Low Input | "A" |
| P0103 | Mass Or Volume Airflow Circuit High Input | "A" |
| P0111 | Intake Air Temperature Circuit Range/Performance Problem | "B" |
| P0112 | Intake Air Temperature Circuit Low Input | "B" |
| P0113 | Intake Air Temperature Circuit High Input | "B" |
| P0115 | Engine Coolant Temperature Circuit Malfunction | "B" |
| P0116 | Engine Coolant Temperature Circuit Range/Performance Problem | "B" |
| P0117 | Engine Coolant Temperature Circuit Low Input | "B" |
| P0118 | Engine Coolant Temperature Circuit High Input | "B" |
| P0120 | Throttle Position (TP) Sensor/Pedal Position Switch "A" Circuit Malfunction | "A" |
| P0122 | Throttle Position (TP) Sensor/Pedal Position Switch "A" Circuit Low Input | "A" |
| P0123 | Throttle Position (TP) Sensor/Pedal Position Switch "A" Circuit High Input | "A" |
| P0130 | Heated Oxygen Sensor (HO2S) Circuit Malfunction, (Bank 1, Sensor 1) | "B" |
| P0131 | Heated Oxygen Sensor (HO2S) Circuit Low Voltage, (Bank 1, Sensor 1) | "B" |
| P0132 | Heated Oxygen Sensor (HO2S) Circuit High Voltage, (Bank 1, Sensor 1) | "B" |
| P0133 | Heated Oxygen Sensor (HO2S) Circuit Slow Response, (Bank 1, Sensor 1) | "B" |
| P0134 | Heated Oxygen Sensor (HO2S) Circuit No Activity Detected (Bank 1, Sensor 1) | "B" |
| P0135 | Heated Oxygen Sensor (HO2S) Heater Circuit Malfunction (Bank 1, Sensor 1) | "B" |
| P0136 | Heated Oxygen Sensor (HO2S) Circuit Malfunction (Bank 1, Sensor 2) | "B" |
| P0137 | Heated Oxygen Sensor (HO2S) Circuit Low Voltage (Bank 1, Sensor 2) | "B" |
| P0138 | Heated Oxygen Sensor (HO2S) Circuit High Voltage (Bank 1, Sensor 2) | "B" |
| P0140 | Heated Oxygen Sensor (HO2S) Circuit No Activity Detected (Bank 1, Sensor 2) | "B" |
| P0141 | Heated Oxygen Sensor (HO2S) Heater Circuit Malfunction (Bank 1, Sensor 2) | "C" |
| P0150 | Heated Oxygen Sensor (HO2S) Circuit Malfunction (Bank 2, Sensor 1) | "B" |
| P0151 | Heated Oxygen Sensor (HO2S) Circuit Low Voltage (Bank 2, Sensor 1) | "B" |
| P0152 | Heated Oxygen Sensor (HO2S) Circuit High Voltage (Bank 2, Sensor 1) | "B" |
| P0153 | Heated Oxygen Sensor (HO2S) Circuit Slow Response (Bank 2, Sensor 1) | "C" |
| P0154 | Heated Oxygen Sensor (HO2S) Circuit No Activity Detected (Bank 2, Sensor 1) | "B" |
| P0155 | Heated Oxygen Sensor (HO2S) Heater Circuit Malfunction (Bank 2, Sensor 1) | "B" |
| P0156 | Heated Oxygen Sensor (HO2S) Circuit Malfunction (Bank 2, Sensor 2) | "B" |
| P0157 | Heated Oxygen Sensor (HO2S) Circuit Low Voltage (Bank 2, Sensor 2) | "B" |
| P0158 | Heated Oxygen Sensor (HO2S) Circuit High Voltage (Bank 2, Sensor 2) | "B" |
| P0160 | Heated Oxygen Sensor (HO2S) Circuit No Activity Detected (Bank 2, Sensor 2) | "B" |
| P0161 | Heated Oxygen Sensor (HO2S) Heater Circuit Malfunction (Bank 2, Sensor 2) | "C" |
| P0170 | Fuel Trim Malfunction (Bank 1) | "C" |
| P0171 | System Too Lean (Bank 1) | "C" |
| P0172 | System Too Rich (Bank 1) | "C" |
| P0173 | Fuel Trim Malfunction (Bank 2) | "C" |
| P0174 | System Too Lean (Bank 2) | "C" |
| P0175 | System Too Rich (Bank 1) | "C" |
| P0201 | Fuel Injector Circuit Malfunction, Cylinder No. 1 | "A" |
| P0202 | Fuel Injector Circuit Malfunction, Cylinder No. 2 | "A" |
| P0203 | Fuel Injector Circuit Malfunction, Cylinder No. 3 | "A" |
| P0204 | Fuel Injector Circuit Malfunction, Cylinder No. 4 | "A" |
| P0205 | Fuel Injector Circuit Malfunction, Cylinder No. 5 | "A" |
| P0206 | Fuel Injector Circuit Malfunction, Cylinder No. 6 | "A" |
| P0207 | Fuel Injector Circuit Malfunction, Cylinder No. 7 | "A" |
| P0208 | Fuel Injector Circuit Malfunction, Cylinder No. 8 | "A" |
| P0261 | Fuel Injector Circuit Low, Cylinder No. 1 | "A" |
| P0262 | Fuel Injector Circuit High, Cylinder No. 1 | "A" |
| P0264 | Fuel Injector Circuit Low, Cylinder No. 2 | "A" |
| P0265 | Fuel Injector Circuit High, Cylinder No. 2 | "A" |
| P0267 | Fuel Injector Circuit Low, Cylinder No. 3 | "A" |
| P0268 | Fuel Injector Circuit High, Cylinder No. 3 | "A" |
| P0270 | Fuel Injector Circuit Low, Cylinder No. 4 | "A" |
| P0271 | Fuel Injector Circuit High, Cylinder No. 4 | "A" |
| P0273 | Fuel Injector Circuit Low, Cylinder No. 5 | "A" |
| P0274 | Fuel Injector Circuit High, Cylinder No. 5 | "A" |
| P0276 | Fuel Injector Circuit Low, Cylinder No. 6 | "A" |
| P0277 | Fuel Injector Circuit High, Cylinder No. 6 | "A" |
| P0279 | Fuel Injector Circuit Low, Cylinder No. 7 | "A" |
| P0280 | Fuel Injector Circuit High, Cylinder No. 7 | "A" |
| P0282 | Fuel Injector Circuit Low, Cylinder No. 8 | "A" |
| P0283 | Fuel Injector Circuit High, Cylinder No. 8 | "A" |
| P0300 | Multiple Cylinders Random/Misfire Detected | "C" |
| P0301 | Misfire Detected On Cylinder No. 1 | "C" |
| P0302 | Misfire Detected On Cylinder No. 2 | "C" |
| P0303 | Misfire Detected On Cylinder No. 3 | "C" |
| P0304 | Misfire Detected On Cylinder No. 4 | "C" |
| P0305 | Misfire Detected On Cylinder No. 5 | "C" |
| P0306 | Misfire Detected On Cylinder No. 6 | "C" |
| P0307 | Misfire Detected On Cylinder No. 7 | "C" |
| P0308 | Misfire Detected On Cylinder No. 8 | "C" |
| P0325 (3) | Knock Sensor 1 Circuit Malfunction (Bank 1 Or Single Sensor) | "B" |
| P0327 (3) | Knock Sensor 1 Low Input (Bank 1 Or Single Sensor) | "B" |
| P0328 (3) | Knock Sensor 1 High Input (Bank 1 Or Single Sensor) | "B" |
| P0330 (3) | Knock Sensor 1 Circuit Malfunction (Bank 2) | "B" |
| P0332 (3) | Knock Sensor 2 Low Input (Bank 2) | "B" |
| P0333 (3) | Knock Sensor 2 High Input (Bank 2) | "B" |
| P0335 | Crankshaft Position (CKP) Sensor "A" Circuit Malfunction | "A" |
| P0336 | Crankshaft Position (CKP) Sensor "A" Circuit Range/Performance | "A" |
| P0340 | Camshaft Position (CKP) Sensor Circuit Malfunction | "A" |
| P0412 | Secondary Air Injection (SAI) Vacuum Solenoid Valve Power Supply Malfunction | "A" |
| P0413 | Secondary Air Injection (SAI) Vacuum Solenoid Valve Not Connected, Open Circuit | "A" |
| P0414 | Secondary Air Injection (SAI) Vacuum Solenoid Valve Circuit Short To Ground | "A" |
| P0418 | Secondary Air Injection (SAI) Pump Power Supply Malfunction | "A" |
| P0420 | Catalyst System Efficiency Below Threshold (Bank 1) | "C" |
| P0430 | Catalyst System Efficiency Below Threshold (Bank 2) | "C" |
| P0440 | EVAP Control System Malfunction | "E" |
| P0441 | EVAP Control System Incorrect Purge Flow | "E" |
| P0442 | EVAP Control System Leak Detected | "E" |
| P0443 | EVAP Control System Purge Control Valve Circuit Malfunction | "A" |
| P0444 | EVAP Control System Purge Control Valve Circuit Open | "A" |
| P0445 | EVAP Control System Purge Control Valve Circuit Shorted | "A" |
| P0446 | EVAP Control System Vent Control Circuit Malfunction | "E" |
| P0447 | EVAP Control System Vent Control Circuit Open | "E" |
| P0448 | EVAP Control System Vent Control Circuit Shorted | "E" |
| P0449 | EVAP Control System Vent Valve/Solenoid Circuit Malfunction | "E" |
| P0450 | EVAP Control System Pressure Sensor Malfunction | "E" |
| P0451 | EVAP Control System Pressure Sensor Range/Performance | "A" |
| P0452 | EVAP Control System Pressure Sensor Low Input | "A" |
| P0453 | EVAP Control System Pressure Sensor High Input | "A" |
| P0455 | EVAP Control System Gross Leak Detected | "E" |
| P0460 (3) | Fuel Level Sensor Circuit Malfunction | "C" |
| P0461 (3) | Fuel Level Sensor Circuit Range/Performance | "C" |
| P0462 (3) | Fuel Level Sensor Circuit Low Input | "A" |
| P0463 (3) | Fuel Level Sensor Circuit High Input | "A" |
| P0500 | Vehicle Speed Sensor (VSS) Malfunction | "B" |
| P0501 | Vehicle Speed Sensor (VSS) Range/Performance | "B" |
| P0502 | Vehicle Speed Sensor (VSS) Circuit Low Input | "B" |
| P0505 | Idle Control System Malfunction | "C" |
| P0560 (3) | System Voltage Malfunction | "A" |
| P0561 (3) | System Voltage Unstable | "A" |
| P0562 (3) | System Voltage Low | "A" |
| P0563 (3) | System Voltage High | "A" |
| P0600 | Serial Communication Link Malfunction | "A" |
| P0601 | Internal ECM Memory Check Sum Error | "A" |
| P0603 | Internal ECM Keep Alive Memory Error | "A" |
| P0604 | Internal ECM Random Access Memory (RAM) Error | "A" |
| P0606 (3) | ECM Processor Fault | "B" |
| P0650 (3) | Malfunction Indicator Light (MIL) Control Circuit Malfunction | "A" |
| P0654 (3) | Engine RPM Output Circuit Malfunction | "A" |
| P1129 | Heated Oxygen Sensors (HO2Ss) Swapped Bank To Bank (Sensor 1) | "A" |
| P1170 | Downstream Fuel Trim Malfunction (Bank 1) | "C" |
| P1171 | System Too Lean (Bank "A") | "B" |
| P1172 | System Too Rich (Banks "A" & "B") | "B" |
| P1173 | Downstream Fuel Trim Malfunction (Bank 2) | "C" |
| P1174 | System Too Lean (Bank "B") | "B" |
| P1175 | System Too Rich (Bank "B") | "B" |
| P1230 (3) | Fuel Pump Relay Malfunction | "A" |
| P1231 (3) | Fuel Pump Relay Circuit Low | "A" |
| P1232 (3) | Fuel Pump Relay Circuit High | "A" |
| P1300 | Misfire Detected, Sufficient To Cause Catalyst Converter Damage | "C" |
| P1301 | Catalyst Damaging Level Of Misfire Detected On Cylinder No. 1 | (4) |
| P1302 | Catalyst Damaging Level Of Misfire Detected On Cylinder No. 2 | (4) |
| P1303 | Catalyst Damaging Level Of Misfire Detected On Cylinder No. 3 | (4) |
| P1304 | Catalyst Damaging Level Of Misfire Detected On Cylinder No. 4 | (4) |
| P1305 | Catalyst Damaging Level Of Misfire Detected On Cylinder No. 5 | (4) |
| P1306 | Catalyst Damaging Level Of Misfire Detected On Cylinder No. 6 | (4) |
| P1307 | Catalyst Damaging Level Of Misfire Detected On Cylinder No. 7 | (4) |
| P1308 | Catalyst Damaging Level Of Misfire Detected On Cylinder No. 8 | (4) |
| P1319 (3) | Misfire Detected At Low Fuel Level | "C" |
| P1412 (5) | Secondary Air Injection (SAI) System Left Side Air Delivery Malfunction | "A" |
| P1413 (5) | Secondary Air Injection (SAI) System Left Side Air Delivery Malfunction | "A" |
| P1414 (5) | Secondary Air Injection (SAI) System Left Side Air Delivery Malfunction | "A" |
| P1415 (5) | Secondary Air Injection (SAI) System Right Side Air Delivery Malfunction | "A" |
| P1416 (5) | Secondary Air Injection (SAI) System Right Side Air Delivery Malfunction | "A" |
| P1417 (5) | Secondary Air Injection (SAI) System Right Side Air Delivery Malfunction | "A" |
| P1509 | Idle Air Control (IAC) Valve Opening Stepper Motor Malfunction | "A" |
| P1510 | Idle Air Control (IAC) Valve Opening Stepper Motor Circuit Malfunction | "A" |
| P1513 | Idle Air Control (IAC) Valve Opening Stepper Motor Circuit Low | "A" |
| P1514 | Idle Air Control (IAC) Valve Opening Stepper Motor Circuit High | "A" |
| P1535 (3) | A/C Compressor Request Malfunction | "A" |
| P1536 (3) | A/C Compressor Request Range/Performance | "A" |
| P1537 (3) | A/C Compressor Request Low Input | "A" |
| P1538 (3) | A/C Compressor Request High Input | "A" |
| P1550 | Idle Air Control (IAC) Valve Closing Stepper Motor Malfunction | "A" |
| P1551 | Idle Air Control (IAC) Valve Closing Stepper Motor Circuit Malfunction | "A" |
| P1552 | Idle Air Control (IAC) Valve Closing Stepper Motor Circuit Low | "A" |
| P1553 | Idle Air Control (IAC) Valve Closing Stepper Motor Circuit High | "A" |
| P1590 (3) | ABS - Rough Road Signal Circuit Malfunction | "A" |
| P1591 (3) | ABS - Rough Road Signal Circuit Low | "A" |
| P1592 (3) | ABS - Rough Road Signal Circuit High | "A" |
| P1663 (3) | Throttle Angle/Torque Signal Circuit Malfunction | "A" |
| P1664 (3) | Throttle Angle/Torque Signal Circuit Low | "A" |
| P1665 (3) | Throttle Angle/Torque Signal Circuit High | "A" |
| P1666 (3) | Engine Anti-Theft Signal Circuit Malfunction | "A" |
| P1667 (3) | Engine Anti-Theft Signal Circuit Low | "A" |
| P1668 (3) | Engine Anti-Theft Signal Circuit High | "A" |
| P1669 | ECM Cooling Fan Circuit Malfunction | "A" |
| P1670 | ECM Cooling Fan Circuit Low | "A" |
| P1671 | ECM Cooling Fan Circuit High | "A" |
| P1672 (3) | Engine Anti-Theft Signal Wrong Code Received | "A" |
| P1673 (3) | Engine Anti-Theft Signal New ECM Not Configured | "A" |
| P1674 (3) | Engine Anti-Theft Signal | "A" |
| P1700 (3) | Transfer Case Indicated Range/Performance | "B" |
| P1701 | Transfer Case Has Signaled Fault Condition To ECM | "A" |
| P1702 | Transfer Case Signal Line Communication Frame Error | "A" |
| P1703 | Transfer Case Link Signal Line Permanently High | "A" |
| P1708 | Transfer Case Link Signal Line Permanently at Ground | "A" |
| P1776 (3) | Transmission Control System Torque Interface Malfunction | "A" |
| (1) Bank 1 is the left side and bank 2 is the right side. (2) See REPAIR CONFIRMATION DRIVE CYCLE in SELF-DIAGNOSTICS - BOSCH article for description of specific drive cycle. (3) MIL will not be illuminated when this DTC is detected. (4) There is no specific REPAIR CONFIRMATION DRIVE CYCLE for this DTC. (5) Secondary Air Injection (SAI) air delivery system malfunction. Air is not reaching catalytic converters caused by a disconnected or blocked SAI delivery pipe, disconnected or blocked vacuum pipe, etc. | ||
| (1) | Bank 1 is the left side and bank 2 is the right side. |
| (2) | See REPAIR CONFIRMATION DRIVE CYCLE in SELF-DIAGNOSTICS - BOSCH article for description of specific drive cycle. |
| (3) | MIL will not be illuminated when this DTC is detected. |
| (4) | There is no specific REPAIR CONFIRMATION DRIVE CYCLE for this DTC. |
| (5) | Secondary Air Injection (SAI) air delivery system malfunction. Air is not reaching catalytic converters caused by a disconnected or blocked SAI delivery pipe, disconnected or blocked vacuum pipe, etc. |
DIAGNOSTIC TROUBLE CODE (DTC) IDENTIFICATION (BOSCH)
| Code | (2) Definition | (3) Repair Confirmation Drive Cycle |
|---|---|---|
| P0705 | A/T Position Switch During Cranking | "A" |
| P0705 | A/T Position Switch Permanent Monitoring | "B" |
| P0721 | Downshift Safety Monitoring | "C" |
| P0722 | Stall Speed Monitoring | "A" |
| P0731 | Monitoring, 1st Gear Ratio | "B" |
| P0732 | Monitoring, 2nd Gear Ratio | "C" |
| P0733 | Monitoring, 3rd Gear Ratio | "C" |
| P0734 | Monitoring, 4th Gear Ratio | "C" |
| P0741 | Torque Convertor Lock-Up Clutch Monitoring | "C" |
| P0743 | TC Solenoid Valve Lock-Up Clutch Check (Short To Battery Voltage) | "B" |
| TC Solenoid Valve (Short To Ground Or Open Circuit) | "C" | |
| P0748 | Pressure Regulator Check (Short To Battery Voltage) | "B" |
| Pressure Regulator (Short To Ground Or Open Circuit) | "B" | |
| P0753 | Solenoid Valve 1 Check (Short To Battery Voltage) | "B" |
| Solenoid Valve 1 (Short To Ground Or Open Circuit) | "B" | |
| P0758 | Solenoid Valve 2 Check (Short To Battery Voltage) | "B" |
| Solenoid Valve 2 (Short To Ground Or Open Circuit) | "B" | |
| P1562 | Battery Supply Check | "A" |
| P1601 | EEPROM Checksum Fault | "A" |
| P1602 | Transmission Calibration Selection Incorrect/Invalid | "A" |
| P1606 | EEPROM Communication Fault | "A" |
| Watchdog check | "A" | |
| P1612 | Transmission Relay Control (Relay Sticks, Open Circuit) | "A" |
| P1613 | Transmission Relay Control (Relay Sticks, Short Circuit) | "A" |
| P1705 | A/T Range Switch Plausibility Error | "B" |
| P1810 | MES Line 1 Fault | "A" |
| MES Line 2 Fault | "A" | |
| Controller Area Network (CAN) Level Monitoring | "A" | |
| P1841 | Controller Area Network (CAN) Bus Monitoring | "A" |
| P1843 | Controller Area Network (CAN) Time-out Monitoring | "A" |
| P1884 | Controller Area Network (CAN) Message MD_REIB Invalid (FFh) | "C" |
| P1884 | Controller Area Network (CAN) Message WFPDK (Throttle Angle) Is Invalid (FFh) | "C" |
| P1884 | Controller Area Network (CAN) Message T_MOT Invalid (FFh) | "C" |
| P1884 | Controller Area Network (CAN) Message V3 (Road Speed) Invalid (FFh) | "C" |
| P1884 | Controller Area Network (CAN) Message MD_IND Invalid, Indicated By F_TL_MES | "C" |
| P1884 | Controller Area Network (CAN) Message MD_IND Invalid (FFh) | "C" |
| P1884 | Controller Area Network (CAN) Message N_MOT Invalid, Indicated By F_N_MOT | "C" |
| P1884 | Controller Area Network (CAN) Message T_ANS Invalid (FFh) | "C" |
| P1884 | Controller Area Network (CAN) Message FHOEHE Invalid (FFh) | "C" |
| (1) "P" codes stored in Transmission Control Module (TCM). (2) See appropriate wiring diagram in WIRING DIAGRAMS article. Specific diagnostic procedures are not available from manufacturer. (3) See REPAIR CONFIRMATION DRIVE CYCLE in SELF-DIAGNOSTICS - BOSCH article for description of specific drive cycle. | ||
| (1) | "P" codes stored in Transmission Control Module (TCM). |
| (2) | See appropriate wiring diagram in WIRING DIAGRAMS article. Specific diagnostic procedures are not available from manufacturer. |
| (3) | See REPAIR CONFIRMATION DRIVE CYCLE in SELF-DIAGNOSTICS - BOSCH article for description of specific drive cycle. |
ELECTRONIC AUTOMATIC TRANSMISSION (EAT) FAULTS & "P" CODE IDENTIFICATION (BOSCH) (1)
SUMMARY
If no Diagnostic Trouble Code (DTC) is present but a driveability problem still exists, proceed to TROUBLE SHOOTING - NO CODES article for symptom diagnostic or intermittent diagnosis procedures.
After confirming that the circuits and components of a suspect system are functioning properly and clearing DTCs, the ECM PROM may require replacement if DTCs reset. Replacement procedure is not available from manufacturer.