The approved procedure for diagnosing all powertrain control system faults is included in the Strategy Based Diagnostic Flow in General Information . The preliminary checks and the Powertrain Onboard Diagnostic System Check must be performed to sucessfully diagnose and repair the powertrain systems.Refer to Powertrain On Board Diagnostic (OBD) System Check
To read and clear diagnostic trouble codes, use a scan tool.
Important: Use a scan tool to clear diagnostic trouble codes from the PCM memory. Diagnostic trouble codes can also be cleared by turning OFF the ignition and disconnecting the battery power from the PCM for 30 seconds, but this method will also cause all diagnostic information in the PCM memory to be cleared and all the diagnostic tests will have to be re-run.
Since the PCM can have a failure which may affect only one circuit, following the approved diagnostic procedures will determine which circuit has a problem and where it is. If a diagnostic table indicates that the PCM connections or PCM is the cause of a problem and the PCM is replaced, but does not correct the problem, one of the following conditions may exist:
• | There is a problem with the PCM terminal connections. The diagnostic table will indicate that the PCM connections or PCM is the problem. The terminals may have to be removed from the PCM connector in order to check them properly. |
• | The EEPROM program is not correct for the application. |
• | Incorrect components may cause a malfunction and may or may not set a DTC. |
• | The problem is intermittent. This means that the problem is not present at the time the system is being checked. In this case, refer to Symptoms and make a careful visual and physical inspection of all suspected components and wiring associated with the affected system. |
• | Shorted solenoid, relay coil, or harness. Solenoids and relays are turned ON and OFF by the PCM using internal electronic switches called drivers. Each driver is part of a group of seven called output driver modules. A shorted solenoid, relay coil, or harness will not damage the PCM but will cause the solenoid or relay to be inoperative. The J 34636 tester, or equivalent, provides a fast, accurate means of checking for a shorted coil or a short to battery voltage. |
DTC | Description | Type | Illuminate MIL |
---|---|---|---|
P0101 | DTC P0101 Mass Air Flow System Performance | A | Yes |
P0102 | DTC P0102 MAF Sensor Circuit Low Frequency | A | Yes |
P0103 | DTC P0103 MAF Sensor Circuit High Frequency | A | Yes |
P0107 | DTC P0107 MAP Sensor Circuit Low Voltage | B | Yes |
P0108 | DTC P0108 MAP Sensor Circuit High Voltage | B | Yes |
P0112 | DTC P0112 IAT Sensor Circuit Low Voltage | B | Yes |
P0113 | DTC P0113 IAT Sensor Circuit High Voltage | B | Yes |
P0117 | DTC P0117 ECT Sensor Circuit Low Voltage | B | Yes |
P0118 | DTC P0118 ECT Sensor Circuit High Voltage | B | Yes |
P0121 | DTC P0121 TP Sensor Performance | A | Yes |
P0122 | DTC P0122 TP Sensor Circuit Low Voltage | A | Yes |
P0123 | DTC P0123 TP Sensor Circuit High Voltage | A | Yes |
P0125 | DTC P0125 ECT Excess Time to Closed Loop Fuel CTL | B | Yes |
P0131 | DTC P0131 HO2S Circuit Low Voltage Sensor 1 | B | Yes |
P0132 | DTC P0132 HO2S Circuit High Voltage Sensor 1 | B | Yes |
P0133 | DTC P0133 HO2S Circuit Slow Response Sensor 1 | B | Yes |
P0134 | DTC P0134 HO2S CKT Insufficient Activity Sensor 1 | B | Yes |
P0135 | DTC P0135 HO2S Heater Circuit Sensor1 | B | Yes |
P0137 | DTC P0137 HO2S Circuit Low Voltage Sensor2 | B | Yes |
P0138 | DTC P0138 HO2S Circuit High Voltage Sensor2 | B | Yes |
P0140 | DTC P0140 HO2S CKT Insufficient Activity Sensor2 | B | Yes |
P0141 | DTC P0141 HO2S Heater Circuit Sensor2 | B | Yes |
P0171 | DTC P0171 Fuel Trim System Lean | B | Yes |
P0172 | DTC P0172 Fuel Trim System Rich | B | Yes |
P0201 | DTC P0201 Injector 1 Control Circuit | B | Yes |
P0202 | DTC P0202 Injector 2 Control Circuit | B | Yes |
P0203 | DTC P0203 Injector 3 Control Circuit | B | Yes |
P0204 | DTC P0204 Injector 4 Control Circuit | B | Yes |
P0205 | DTC P0205 Injector 5 Control Circuit | B | Yes |
P0206 | DTC P0206 Injector 6 Control Circuit | B | Yes |
P0218 | DTC P0218 Transmission Fluid Overtemperature | C | No |
P0230 | DTC P0230 Fuel Pump Relay Control Circuit | C | No |
P0243 | DTC P0243 Supercharger Boost Solenoid Control CKT | C | No |
P0300 | DTC P0300 Engine Misfire Detected | B | Yes |
P0325 | DTC P0325 Knock Sensor Circuit | C | Yes |
P0327 | DTC P0327 Knock Sensor 1 Circuit | C | No |
P0332 | DTC P0332 Knock Sensor 2 Circuit | C | No |
P0336 | DTC P0336 18X Reference Signal Circuit | B | Yes |
P0341 | DTC P0341 CMP Sensor Circuit Performance | B | Yes |
P0401 | DTC P0401 EGR System Flow Insufficient | A | Yes |
P0403 | DTC P0403 EGR Solenoid Control Circuit | B | Yes |
P0404 | DTC P0404 EGR CKT Perf - Less Than Commanded | B | Yes |
P0405 | DTC P0405 EGR Sensor Circuit Low Voltage | B | Yes |
P0420 | DTC P0420 TWC System Low Efficiency | A | Yes |
P0440 | DTC P0327 Knock Sensor 1 Circuit | A | Yes |
P0442 | DTC P0442 EVAP Control System Small Leak Detected | A | Yes |
P0443 | DTC P0443 EVAP Purge Solenoid Valve Control CKT | B | Yes |
P0446 | DTC P0446 EVAP Canister Vent Blocked | A | Yes |
P0449 | DTC P0449 EVAP Vent Valve Solenoid Control Circuit | B | Yes |
P0452 | DTC P0452 Fuel Tank Pressure Sensor Low Voltage | B | Yes |
P0453 | DTC P0453 Fuel Tank Pressure Sensor High Voltage | B | Yes |
P0480 | DTC P0480 Fan Control Relay 1 Control Circuit | B | Yes |
P0481 | DTC P0481 Fan Control Relay 2 Control Circuit | B | Yes |
P0502 | DTC P0502 Vehicle Speed Sensor Circuit Low Input | B | Yes |
P0503 | DTC P0503 Vehicle Speed Sensor CKT Intermittent | B | Yes |
P0506 | DTC P0506 Idle Control System Low RPM | B | Yes |
P0507 | DTC P0507 Idle Control System High RPM | B | Yes |
P0522 | DTC P0522 Engine Oil Pressure Sensor Low Voltage | C | No |
P0523 | DTC P0523 Engine Oil Pressure Sensor High Voltage | C | No |
P0530 | DTC P0530 A/C Refrigerant Pressure Sensor Circuit | C | No |
P0560 | DTC P0560 System Voltage | C | No |
P0601 | DTC P0601 PCM Memory | B | Yes |
P0602 | DTC P0602 PCM Not Programmed | B | Yes |
P0650 | DTC P0650 MIL Control Circuit | A | Yes |
P0654 | DTC P0650 MIL Control Circuit | C | No |
P0711 | DTC P0711 TFT Sensor Circuit Range/Performance | C | No |
P0712 | DTC P0712 TFT Sensor Circuit Low Input | C | No |
P0713 | DTC P0713 TFT Sensor Circuit High Input | C | No |
P0716 | DTC P0713 TFT Sensor Circuit High Input | B | Yes |
P0717 | DTC P0717 Input Speed Sensor Circuit Low Input | B | Yes |
P0719 | DTC P0719 Brake Switch Circuit Low Input | C | No |
P0724 | DTC P0724 Brake Switch Circuit High Input | C | No |
P0730 | DTC P0730 Incorrect Gear Ratio | C | No |
P0741 | DTC P0741 TCC System Stuck Off | B | Yes |
P0742 | DTC P0742 TCC System Stuck On | A | Yes |
P0748 | DTC P0748 PC Solenoid Circuit Electrical | C | Yes |
P0751 | DTC P0751 1-2 Shift Solenoid Valve Performance | B | Yes |
P0753 | DTC P0753 1-2 Shift Solenoid Circuit Electrical | A | Yes |
P0756 | DTC P0756 2-3 Shift Solenoid Valve Performance | A | Yes |
P0758 | DTC P0758 2-3 Shift Solenoid Circuit Electrical | A | Yes |
P1106 | DTC P1106 MAP Sensor CKT Intermittent High Voltage | C | No |
P1107 | DTC P1107 MAP Sensor CKT Intermittent Low Voltage | C | No |
P1111 | DTC P1111 IAT Sensor CKT Intermittent High Voltage | C | No |
P1112 | DTC P1112 IAT Sensor CKT Intermittent Low Voltage | C | No |
P1114 | DTC P1114 ECT Sensor CKT Intermittent Low Voltage | C | No |
P1115 | DTC P1115 ECT Sensor CKT Intermittent High Voltage | C | No |
P1121 | DTC P1121 TP Sensor CKT Intermittent High Voltage | C | No |
P1122 | DTC P1122 TP Sensor CKT Intermittent Low Voltage | C | No |
P1133 | DTC P1133 HO2S Insufficient Switching Sensor1 | B | Yes |
P1134 | DTC P1134 HO2S Transition Time Ratio Sensor1 | B | Yes |
P1336 | DTC P1336 CKP System Variation Not Learned | A | Yes |
P1351 | DTC P1351 IC Circuit Open | B | Yes |
1352 | DTC P1352 Bypass Circuit Open | B | Yes |
P1361 | DTC P1361 IC Circuit Not Toggling | B | Yes |
P1362 | DTC P1362 Bypass Circuit Shorted | B | Yes |
P1374 | DTC P1374 3X Reference Circuit | B | Yes |
P1380 | DTC P1380 EBCM DTC Rough Road Data Unstable | C | No |
P1381 | DTC P1381 Misfire Detected No EBCM/PCM Serial Data | C | No |
P1404 | DTC P1404 EGR CKT Perf - Greater Than Commanded | A | Yes |
P1441 | DTC P1441 EVAP System Flow During Non-Purge | B | Yes |
P1546 | DTC P1546 A/C Relay Circuit Fault | C | No |
P1554 | DTC P1554 Cruise Control Status Circuit | C | No |
P1571 | DTC P1571 Traction Control PWM CKT No Frequency | C | No |
P1573 | DTC P1573 PCM/EBTCM Serial Data Circuit | C | No |
P1575 | DTC P1575 Extended Travel Brake Switch CKT High | C | No |
P1585 | DTC P1585 Cruise Inhibit Control Circuit | C | No |
1602 | DTC P1602 EBCM/EBTCM Serial Data Circuit | C | No |
1604 | DTC P1604 IPC Serial Data Circuit | C | No |
p1610 | DTC P1610 Standard Body Module Serial Data CKT | C | No |
P1626 | DTC P1626 Theft Deterrent System Fuel Enable CKT | C | No |
P1635 | DTC P1635 5 Volt Reference (A) Circuit | B | Yes |
P1639 | DTC P1639 5 Volt Reference (B) Circuit | B | Yes |
P1689 | DTC P1689 Delivered Torque Circuit Fault | C | No |
P1810 | DTC P1810 TFP Valve Position Switch Circuit | B | Yes |
P1811 | DTC P1811 Maximum Adapt and Long Shift | C | No |
P1860 | DTC P1860 TCC PWM Solenoid Circuit Electrical | A | Yes |
P1887 | DTC P1887 TCC Release Switch Circuit | B | Yes |