Engine Controls - Self-Diagnostics
- Model Identification
- Introduction
- Self-Diagnostic System
- Programming
- Drive Cycles
- Summary
- Diagnostic Trouble Code Definitions
- Component Location
- Connector Identification
- Diagnostic Trouble Code Identification
- Notes
- DTC P0010: Variable Valve Timing Circuit Malfunction (Bank 1)
- DTC P0020: Variable Valve Timing Circuit Malfunction (Bank 2)
- DTC P0031: Ho2S Heater Control Circuit Low Current (Bank 1, Upstream 1)
- DTC P0032: Ho2S Heater Control Circuit High Current (Bank 1, Upstream 1)
- DTC P0037: Ho2S Heater Control Circuit Low Resistance (Bank 1, Downstream 2)
- DTC P0038: Ho2S Heater Control Circuit High Resistance (Bank 1, Downstream 2)
- DTC P0051: Ho2S Heater Control Circuit Low Current (Bank 2, Upstream 1)
- DTC P0052: Ho2S Heater Control Circuit High Current (Bank 2, Upstream 1)
- DTC P0057: Heater Control Circuit Low Resistance (Bank 2, Downstream 2)
- DTC P0058: Heater Control Circuit High Resistance (Bank 2, Downstream 2)
- DTC P0065: Air Assist Close Valve Range/Performance (Naturally Aspirated Only)
- DTC P0066: Air Assist Close Valve Circuit Malfunction
- DTC P0101: Mass Airflow Sensor Performance
- DTC P0102: Mass Airflow Sensor Sensing Circuit Low Voltage
- DTC P0103: Mass Airflow Sensor Sensing Circuit High Voltage
- DTC P0105: Manifold Absolute Pressure Sensor Malfunction
- DTC P0106, P0107 & P0108: BARO Sensor Circuit Fault
- DTC P0111: Intake Air Temperature Sensor Range/Performance
- DTC P0112: Intake Air Temperature Sensor High Voltage (Low Air Temperature)
- DTC P0113: Intake Air Temperature Sensor Sensing Circuit Low Voltage (High Air Temperature)
- DTC P0116: Engine Coolant Temperature Sensor Range/Performance
- DTC P0117: Engine Coolant Temperature Sensor Sensing Circuit High Voltage (Low Coolant Temperature)
- DTC P0118: Engine Coolant Temperature Sensor Sensing Circuit Low Voltage (High Coolant Temperature)
- DTC P0121: Throttle Position Sensor Circuit Range/Performance
- DTC P0122: Throttle Position Sensor Circuit 1 Low Voltage
- DTC P0123: Throttle Position Sensor Circuit 1 High Voltage
- DTC P0125: Engine Coolant Temperature Sensor Response (For Closed Loop Fuel Control)
- DTC P0128: Coolant Thermostat Range/Performance Malfunction
- DTC P0131: Ho2S Sensing Circuit Low Current (Bank 1, Upstream 1)
- DTC P0132: Ho2S Sensing Circuit High Current (Bank 1, Upstream 1)
- DTC P0133: Ho2S Sensor Circuit Slow Response (Bank 1, Upstream 1)
- DTC P0135: Ho2S Heater Circuit Malfunction (Bank 1, Upstream 1)
- DTC P0137: Ho2S Sensing Circuit Low Voltage (Bank 1, Downstream 2)
- DTC P0138: Ho2S Sensing Circuit High Voltage (Bank 1, Downstream 2)
- DTC P0140: Ho2S Sensing Circuit No Activity (Bank 1, Downstream 2)
- DTC P0141: Ho2S Heater Circuit Malfunction (Bank 1, Downstream 2)
- DTC P0151: Ho2S Sensing Circuit Low Current (Bank 2, Upstream 1)
- DTC P0152: Ho2S Sensing Circuit High Current (Bank 2, Upstream 1)
- DTC P0153: Ho2S Sensing Circuit Slow Response (Bank 2, Bank 1)
- DTC P0155: Ho2S Sensor Heater Circuit Malfunction (Bank 2, Upstream 1)
- DTC P0157: Ho2S Sensing Circuit Low Voltage (Bank 2, Downstream 2)
- DTC P0158: Ho2S Sensing Circuit High Voltage (Bank 2, Downstream 2)
- DTC P0160: Ho2S Sensing Circuit No Activity (Bank 2, Downstream 2)
- DTC P0161:Ho2S Heater Circuit Malfunction (Bank 2, Downstream 2)
- DTC P0171: Bank 1 Combustion Too Lean
- DTC P0172: Bank 1 Combustion Too Rich
- DTC P0174: Bank 2 Combustion Too Lean
- DTC P0175: Bank 2 Combustion Too Rich
- DTC P0196: Engine Oil Temperature Sensor Range/Performance
- DTC P0197: Engine Oil Temperature Sensor Sensing Circuit Low Voltage
- DTC P0198: Engine Oil Temperature Sensor Sensing Circuit High Voltage
- DTC P0201-P0208: Fuel Injector Circuit Malfunction
- DTC P0222: Throttle Position Sensor Circuit 2 Low Voltage
- DTC P0223: Throttle Position Sensor Circuit 2 High Voltage
- DTC P0300: Random Misfire Detected
- DTC P0301-P308: Misfire Detected
- DTC P0327: Knock Sensor Sensing Circuit Out Of Range (Low Voltage, Bank 1)
- DTC P0328: Knock Sensor Sensing Circuit Out Of Range (High Voltage, Bank 1)
- DTC P0332: Knock Sensor Sensing Circuit Out Of Range (Low Voltage, Bank 2)
- DTC P0333: Knock Sensor Sensing Circuit Out Of Range (High VOLAGE, Bank 2)
- DTC P0335: Crankshaft Position Sensor Malfunction
- DTC P0336: Crankshaft Position Sensor Range/Performance
- DTC P0340: Camshaft Position Sensor Circuit Malfunction (Bank 1)
- DTC P0341: Camshaft Position Sensor Range/Performance (Bank 1)
- DTC P0351-P0358: Ignition Coil Primary/Secondary Circuit Malfunction
- DTC P0400: EGR Flow Malfunction
- DTC P0405: EGR Valve Drive Circuits Open Circuit
- DTC P0406: EGR Valve Drive Circuit Short Circuit
- DTC P0420: Catalyst Efficiency Below Threshold (Bank 1)
- DTC P0430: Catalyst Efficiency Below Threshold (Bank 2)
- DTC P0442: EVAP System Small Leak Detected
- DTC P0443: EVAP Canister Purge Valve Malfunction
- DTC P0444: EVAP Canister Purge Valve Circuit Open
- DTC P0445: EVAP Canister Purge Valve Circuit Shorted
- DTC P0446: EVAP Canister Close Valve Malfunction
- DTC P0447: EVAP Canister Close Valve Circuit Open
- DTC P0448: EVAP Canister Close Valve Circuit Shorted
- DTC P0450: Fuel Tank Pressure Sensor Malfunction
- DTC P0452: Fuel Tank Pressure Sensor Circuit, Low Voltage
- DTC P0453: Fuel Tank Pressure Sensor Circuit, High Voltage
- DTC P0455: EVAP System Large Leak Detected
- DTC P0456: EVAP System Small Leak Detected
- DTC P0460: Fuel Level Sensor Sensing Signal Performance
- DTC P0480: Radiator Fans Slow (Series Circuit Malfunction)
- DTC P0482: Radiator Fans Fast (Parallel Circuit Malfunction)
- DTC P0506: Idle Rpm Lower Than Expected
- DTC P0507: Idle Rpm Higher Than Expected
- DTC P0560: Vehicle Voltage Malfunction
- DTC P0566: Cruise Control Cancel Switch On Fault
- DTC P0567: Cruise Control Resume Switch On Fault
- DTC P0568: Speed Control Switch Ground Malfunction
- DTC P0569: Cruise Control DECEL/Set (Set-) Switch On Fault
- DTC P0570: Cruise Control ACCEL/Set (Set+) Switch On Fault
- DTC P0603: ECM Data Corrupted
- DTC P1000: System Checks Not Complete Since Last Memory Clear
- DTC P1104: Mass Airflow Sensor Ground Malfunction
- DTC P1107: Manifold Absolute Pressure Sensor Sensing Circuit Low VOLAGE
- DTC P1108: Manifold Absolute Pressure Sensor Sensing Circuit High Voltage
- DTC P1111: System Checks Complete Since Last Memory Clear
- DTC P1112: Intake Air Temperature Sensor 2 Sensing Circuit High Voltage
- DTC P1113: Intake Air Temperature Sensor Sensing Circuit Low Voltage
- DTC P1121: Pedal Position Sensor Circuit Range/Performance
- DTC P1122: Pedal Position Sensor Circuit 1 Low Voltage
- DTC P1123: Pedal Position Sensor Circuit 1 High Voltage
- DTC P1136: "Cool Box" Fan Malfunction
- DTC P1143: Air Assist Close Valve Range/Performance
- DTC P1144: Air Assist Close Valve Circuit Malfunction
- DTC P1222: Pedal Position Sensor Circuit 2 Low Voltage
- DTC P1223: Pedal Position Sensor Circuit 2 High Voltage
- DTC P1224: Throttle Control Position Error
- DTC P1229: Throttle Motor Control Circuit Malfunction
- DTC P1230: Fuel Pump Relay Malfunction
- DTC P1240: Sensor Supply Voltage Malfunction
- DTC P1241: Sensor Supply Voltage Low
- DTC P1242: Sensor Supply Voltage High
- DTC P1243: Sensor Ground Malfunction
- DTC P1245: Engine Crank Signal Low Voltage
- DTC P1246: Engine Crank Signal High Voltage
- DTC P1250: Throttle Valve Return Spring Malfunction
- DTC P1251: Throttle Motor Power Relay Malfunction
- DTC P1254: Throttle "Limp Home" Spring Malfunction
- DTC P1260: Security Input Malfunction
- DTC P1313: Misfire Rate Catalyst Damage (Bank 1)
- DTC P1314: Misfire Rate Catalyst Damage (Bank 2)
- DTC P1316: Misfire Excessive Emission
- DTC P1340: Camshaft Position Sensor Circuit Malfunction (Bank 2)
- DTC P1341: Camshaft Position Sensor Range/Performance (Bank 2)
- DTC P1367: Ignition Monitor Group 1
- DTC P1368: Ignition Monitor Group 2
- DTC P1384: Variable Valve Timing Solenoid Malfunction (Bank 1) And DTC P1392: Variable Valve Timing Circuit Malfunction (Bank 1)
- DTC P1396: Variable Valve Timing Solenoid Malfunction (Bank 2) And DTC P1397: Variable Valve Timing Circuit Malfunction (Bank 2)
- DTC P1474: INTERCOOLER Coolant Pump Relay Malfunction
- DTC P1516: Gear Change Park/Neutral Driving Malfunction
- DTC P1517: Engine Cranking Park/Neutral Malfunction
- DTC P1571: Brake Switch Malfunction
- DTC P1582: Throttle Monitor Data Available Or Inertia Switch Malfunction
- DTC P1606: Ems Control Relay Malfunction
- DTC P1609: ECM Microprocessor-To-Microprocessor Communication Failure
- DTC P1611: ECM CPU 2 Failure
- DTC P1631: Throttle Motor Relay Coil Activation Circuit Failure
- DTC P1633: ECM CPU 1 Memory Failure
- DTC P1634: Throttle "Watchdog" Circuit Malfunction
- DTC P1637: Controller Area Network Abs/TCCM Token Message Missing
- DTC P1638: Controller Area Network Inst Token Message Missing
- DTC P1642: Controller Area Network Circuit Malfunction
- DTC P1643: Controller Area Network TCM Token Message Missing
- DTC P1646: Fuel Pump 2 Relay Malfunction (Supercharged)
- DTC P1648: ECM Knock Sensor Self Test Malfunction
- DTC P1649: ECM Flash Programming Circuit Malfunction
- DTC P1656: Throttle Position Sensor Amplifier Circuit Malfunction
- DTC P1657: Throttle Motor Power Relay Coil Circuit On Failure
- DTC P1658: Throttle Motor Power Relay On Failure
- DTC P1696: Adaptive Speed Control Controller Area Network Malfunction
- DTC P1697: Adaptive Speed Control Set/ACCEL Or DECEL Switch(Es) Circuit(S) Malfunction
- DTC P3007: ECM Ho2S Control Malfunction (Bank 1, Upstream 1)
- DTC P3008: ECM Ho2S Control Malfunction (Bank 2, Upstream 1)
- Wiring Diagrams