ECM Diagnostic Trouble Codes
DTC DESCRIPTION CHART
| DTC | Description | Type | Illuminate MIL (Check Engine Lamp) | Illuminate RPL (Reduced Power Lamp) |
|---|---|---|---|---|
| DTC P0101 | Mass Air Flow Sensor Circuit Range/Performance | B | Yes | No |
| DTC P0102 | Mass Air Flow (MAF) Sensor Circuit Low Input | A | Yes | No |
| DTC P0103 | Mass Air Flow (MAF) Sensor Circuit High Input | A | Yes | No |
| DTC P0106 | Barometer Sensor Wrong Signal | B | Yes | No |
| DTC P0107 | Barometer Sensor Voltage Low | A | Yes | No |
| DTC P0108 | Barometer Sensor Voltage High | A | Yes | No |
| DTC P0112 | Intake Air Temperature Circuit Low Input | A | Yes | No |
| DTC P0113 | Intake Air Temperature Circuit High Input | A | Yes | No |
| DTC P0116 | Engine Coolant Temperature Circuit Range/Performance Problem | B | Yes | No |
| DTC P0117 | Engine Coolant Temperature Circuit Low Input | A | Yes | No |
| DTC P0118 | Engine Coolant Temperature Circuit High Input | A | Yes | No |
| DTC P0125 | Insufficient Engine Coolant Temperature For Closed Loop Fuel Control | B | Yes | No |
| DTC P0128 | Thermostat Insufficient Temperature For Stable Operation | B | Yes | No |
| DTC P0131 | O2 Sensor Circuit Low Voltage (Bank 1 Sensor 1) | B | Yes | No |
| DTC P0132 | O2 Sensor Circuit High Voltage (Bank 1 Sensor 1) | B | Yes | No |
| DTC P0133 | O2 Sensor Circuit Slow Response (Bank 1 Sensor 1) | B | Yes | No |
| DTC P0134 | O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 1) | B | Yes | No |
| DTC P0135 | O2 Sensor Heater Circuit (Bank 1 Sensor 1) | B | Yes | No |
| DTC P0137 | O2 Sensor Circuit Low Voltage (Bank 1 Sensor 2) | B | Yes | No |
| DTC P0138 | O2 Sensor Circuit High Voltage (Bank 1 Sensor 2) | B | Yes | No |
| DTC P0140 | O2 Sensor Circuit No Activity Detected (Bank 1 Sensor 2) | B | Yes | No |
| DTC P0141 | O2 Sensor Heater Circuit (Bank 1 Sensor 2) | B | Yes | No |
| DTC P0151 | O2 Sensor Circuit Low Voltage (Bank 2 Sensor 1) | B | Yes | No |
| DTC P0152 | O2 Sensor Circuit High Voltage (Bank 2 Sensor 1) | B | Yes | No |
| DTC P0153 | O2 Sensor Circuit Slow Response (Bank 2 Sensor 1) | B | Yes | No |
| DTC P0154 | O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 1) | B | Yes | No |
| DTC P0155 | O2 Sensor Heater Circuit (Bank 2 Sensor 1) | B | Yes | No |
| DTC P0157 | O2 Sensor Circuit Low Voltage (Bank 2 Sensor 2) | B | Yes | No |
| DTC P0158 | O2 Sensor Circuit High Voltage (Bank 2 Sensor 2) | B | Yes | No |
| DTC P0160 | O2 Sensor Circuit No Activity Detected (Bank 2 Sensor 2) | B | Yes | No |
| DTC P0161 | O2 Sensor Heater Circuit (Bank 2 Sensor 2) | B | Yes | No |
| DTC P0171 | Fuel Trim - System Too Lean (Bank 1) | B | Yes | No |
| DTC P0172 | Fuel Trim - System Too Rich (Bank 1) | B | Yes | No |
| DTC P0174 | Fuel Trim - System Too Lean (Bank 2) | B | Yes | No |
| DTC P0175 | Fuel Trim - System Too Rich (Bank 2) | B | Yes | No |
| DTC P0201 | Injector 1 Circuit Solenoid-Holding current Error | A | Yes | No |
| DTC P0202 | Injector 2 Circuit Solenoid-Holding current Error | A | Yes | No |
| DTC P0203 | Injector 3 Circuit Solenoid-Holding current Error | A | Yes | No |
| DTC P0204 | Injector 4 Circuit Solenoid-Holding current Error | A | Yes | No |
| DTC P0205 | Injector 5 Circuit Solenoid-Holding current Error | A | Yes | No |
| DTC P0206 | Injector 6 Circuit Solenoid-Holding current Error | A | Yes | No |
| DTC P0300 | Multiple Cylinder Misfire Detected | A | Yes | No |
| DTC P0301 | Cylinder 1 Misfire Detected | A | Yes | No |
| DTC P0302 | Cylinder 2 Misfire Detected | A | Yes | No |
| DTC P0303 | Cylinder 3 Misfire Detected | A | Yes | No |
| DTC P0304 | Cylinder 4 Misfire Detected | A | Yes | No |
| DTC P0305 | Cylinder 5 Misfire Detected | A | Yes | No |
| DTC P0306 | Cylinder 6 Misfire Detected | A | Yes | No |
| DTC P0327 | Knock Sensor 1 Circuit Low Input (Bank 1) | A | Yes | No |
| DTC P0328 | Knock Sensor 1 Circuit High Input (Bank 1) | A | Yes | No |
| DTC P0332 | Knock Sensor 2 Circuit Low Input (Bank 2) | A | Yes | No |
| DTC P0333 | Knock Sensor 2 Circuit High Input (Bank 2) | A | Yes | No |
| DTC P0336 | Crankshaft Position Sensor Circuit Range/Performance (58X) | B | Yes | No |
| DTC P0337 | Crankshaft Position Sensor Circuit No Signal (58X) | B | Yes | No |
| DTC P0341 | Camshaft Position Sensor Circuit Range/Performance (Bank 1) | A | Yes | No |
| DTC P0342 | Camshaft Position Sensor Circuit Low Input (Bank 1) | A | Yes | No |
| DTC P0346 | Camshaft Position Sensor Circuit Range/Performance (Bank 2) | A | Yes | No |
| DTC P0347 | Camshaft Position Sensor Circuit Low Input (Bank 2) | A | Yes | No |
| DTC P0351 | Ignition 1 Control Circuit | A | Yes | No |
| DTC P0352 | Ignition 2 Control Circuit | A | Yes | No |
| DTC P0353 | Ignition 3 Control Circuit | A | Yes | No |
| DTC P0354 | Ignition 4 Control Circuit | A | Yes | No |
| DTC P0355 | Ignition 5 Control Circuit | A | Yes | No |
| DTC P0356 | Ignition 6 Control Circuit | A | Yes | No |
| DTC P0420 | Catalyst System Low Efficiency (Bank 1) | B | Yes | No |
| DTC P0430 | Catalyst System Low Efficiency (Bank 2) | B | Yes | No |
| DTC P0440 | Evaporative Emission Control System Large Leak Detected | B | Yes | No |
| DTC P0442 | Evaporative Emission Control System Very Small Leak Detected -(0.040") | B | Yes | No |
| DTC P0444 | Evaporative Emission Control System Purge Control Valve Circuit Open | B | Yes | No |
| DTC P0445 | Evaporative Emission Control System Purge Control Valve Circuit Shorted | B | Yes | No |
| DTC P0446 | Evaporative Emission Control System Blocked Vent Solenoid | B | Yes | No |
| DTC P0447 | Evaporative Emission Control System Vent Control Circuit Open | B | Yes | No |
| DTC P0448 | Evaporative Emission Control System Vent Control Circuit Shorted to Battery | B | Yes | No |
| DTC P0452 | Fuel Tank Pressure Sensor Low Voltage | B | Yes | No |
| DTC P0453 | Fuel Tank Pressure Sensor High Voltage | B | Yes | No |
| DTC P0456 | Evaporative Emission Control System Very Small Leak Detected -(0.020") | B | Yes | No |
| DTC P0461 | Fuel Level Sensor Circuit Range/Performance | B | Yes | No |
| DTC P0462 | Fuel Level Sensor Circuit Low Input | B | Yes | No |
| DTC P0463 | Fuel Level Sensor Circuit High Input | B | Yes | No |
| DTC P0464 | Fuel Level Sensor Circuit Intermittent | B | Yes | No |
| DTC P0502 | Vehicle Speed Sensor Circuit no Signal | A | Yes | No |
| DTC P0506 | Idle Speed Control RPM Too Low | B | Yes | No |
| DTC P0507 | Idle Speed Control RPM too High | B | Yes | No |
| DTC P0550 | Power Steering Switch Circuit Malfunction | D | Yes | No |
| DTC P0563 | System Voltage High Voltage | B | Yes | No |
| DTC P0565 | Cruise Control Main Switch Signal | D | No | No |
| DTC P0566 | Cruise Control Cancel Switch Signal | D | No | No |
| DTC P0567 | Cruise Control Resume Signal | D | No | No |
| DTC P0568 | Cruise Control Set Signal | D | No | No |
| DTC P0601 | Control Module Memory Checksum | A | Yes | No |
| DTC P0602 | Control Module Programming Error | A | Yes | No |
| DTC P0603 | EEPROM Failure | A | Yes | No |
| DTC P0604 | Control Module Random Access Memory (RAM) | A | Yes | No |
| DTC P0606 | Control Module Internal Processor Error | A | Yes | No |
| DTC P0660 | Variable Intake Manifold Circuit Open | D | No | No |
| DTC P0662 | Variable Intake Manifold Short to Battery | D | No | No |
| DTC P0700 | CAN-Bus no Communication with Transmission Control Module | A | Yes | No |
| DTC P1120 | Throttle Position Sensor 1 Circuit | B | Yes | No |
| DTC P1125 | Electronic Throttle Control Limited Performance Mode | B | Yes | Yes |
| DTC P1167 | Fuel Supply System Rich During Deceleration Fuel Cutoff (Bank 1) | D | No | No |
| DTC P1169 | Fuel Supply System Rich During Deceleration Fuel Cutoff (Bank 2) | D | No | No |
| DTC P1171 | Fuel Supply System Lean During Power Enrichment | D | No | No |
| DTC P1201 | Injector 1 Circuit Solenoid-Opening current Error | A | Yes | No |
| DTC P1202 | Injector 2 Circuit Solenoid-Opening current Error | A | Yes | No |
| DTC P1203 | Injector 3 Circuit Solenoid-Opening current Error | A | Yes | No |
| DTC P1204 | Injector 4 Circuit Solenoid-Opening current Error | A | Yes | No |
| DTC P1205 | Injector 5 Circuit Solenoid-Opening current Error | A | Yes | No |
| DTC P1206 | Injector 6 Circuit Solenoid-Opening current Error | A | Yes | No |
| DTC P1220 | Throttle Position Sensor 2 Circuit | B | Yes | No |
| DTC P1221 | Throttle Position Sensor 1-2 Circuit Performance | B | Yes | No |
| DTC P1237 | High Fuel Pressure Regulator circuit shorted to Ground | A | Yes | No |
| DTC P1238 | High Fuel Pressure Regulator circuit shorted to Battery | A | Yes | No |
| DTC P1239 | High Fuel Pressure System | A | Yes | No |
| DTC P1240 | High Fuel Pressure Regulator circuit Open | A | Yes | No |
| DTC P1241 | High Fuel Pressure Regulator circuit Low Voltage | A | Yes | No |
| DTC P1242 | High Fuel Pressure Regulator circuit High Voltage | A | Yes | No |
| DTC P1245 | Low Fuel Pressure System | B | Yes | No |
| DTC P1246 | Low Fuel Pressure Regulator Circuit Malfunction | B | Yes | No |
| DTC P1247 | Low Fuel Pressure Sensor Circuit Low Voltage | B | Yes | No |
| DTC P1248 | Fuel Pump Relay Control Circuit Open | B | Yes | No |
| DTC P1249 | Low Fuel Pressure Sensor Circuit High Voltage | B | Yes | No |
| DTC P1250 | Fuel Pump Relay Control Circuit Shorted to Ground | B | Yes | No |
| DTC P1271 | Accelerator Pedal Position Sensor 1-2 Correlation | B | Yes | No |
| DTC P1272 | Accelerator Pedal Position Sensor 2-3 Correlation | B | Yes | No |
| DTC P1273 | Accelerator Pedal Position Sensor 1 -3 Correlation | B | Yes | No |
| DTC P1275 | Accelerator Pedal Position Sensor 1 Circuit | B | Yes | No |
| DTC P1280 | Accelerator Pedal Position Sensor 2 Circuit | B | Yes | No |
| DTC P1285 | Accelerator Pedal Position Sensor 3 Circuit | B | Yes | No |
| DTC P1290 | Electronic Throttle Control Forced Idle Mode | A | Yes | Yes |
| DTC P1295 | Electronic Throttle Control Power Management Mode | A | Yes | Yes |
| DTC P1299 | Electronic Throttle Control Forced Engine Shutdown Mode | A | Yes | Yes |
| DTC P1348 | Variable Valve Timing System (Bank 1) Fault | B | Yes | No |
| DTC P1350 | Variable Valve Timing System (Bank 2) Fault | B | Yes | No |
| DTC P1441 | Evaporative Emission Control System Continuous Open Purge Flow | B | Yes | No |
| DTC P1515 | Commanded versus Actual Throttle Position Correlation | A | Yes | No |
| DTC P1516 | Throttle Actuator Control Position Performance | A | Yes | No |
| DTC P1517 | Commanded versus Actual Throttle Position Correlation Continuance Close | A | Yes | No |
| DTC P1518 | Commanded versus Actual Throttle Position Correlation Large Step Open | A | Yes | No |
| DTC P1519 | Commanded versus Actual Throttle Position Correlation Large Step Close | A | Yes | No |
| DTC P1520 | Commanded versus Actual Throttle Position Correlation Small Step Open | A | Yes | No |
| DTC P1521 | Commanded versus Actual Throttle Position Correlation Small Step Close | A | Yes | No |
| DTC P1523 | Throttle Actuator Control Return Performance | B | Yes | No |
| DTC P1574 | Brake Switch Circuit Malfunction | D | No | No |
| DTC P1601 | CAN-BUS Valid Counter Fault | B | Yes | No |
| DTC P1626 | Immobilizer No Signal | D | No | No |
| DTC P1631 | Immobilizer Wrong Signal | D | No | No |
| DTC P1648 | Wrong Security Code Entered | D | No | No |
| DTC P1649 | Immobilizer Function not Programmed | D | No | No |
| DTC P1662 | Variable Intake Manifold Short to Ground | D | No | No |
| DTC P1690 | Variable Valve Timing Oil Control Solenoid Circuit Open (Bank 1) | A | Yes | No |
| DTC P1691 | Variable Valve Timing Oil Control Solenoid Circuit Shorted to Ground (Bank 1) | A | Yes | No |
| DTC P1692 | Variable Valve Timing Oil Control Solenoid Circuit Shorted to Battery (Bank 1) | A | Yes | No |
| DTC P1695 | Variable Valve Timing Oil Control Solenoid Circuit Open (Bank 2) | A | Yes | No |
| DTC P1696 | Variable Valve Timing Oil Control Solenoid Circuit Shorted to Ground (Bank 2) | A | Yes | No |
| DTC P1697 | Variable Valve Timing Oil Control Solenoid Circuit Shorted to Battery (Bank 2) | A | Yes | No |
| DTC U2104 | CAN-BUS Fault | B | Yes | No |