October 30: LEMON manuals on a temporary server, it is slow and having issues, download the manuals you need! Later in November we will switch back to the fast server.
Engine Controls - Self-Diagnostics Expand All (for easy ctrl-f) Collapse All 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