Diagnostic Trouble Code Chart
HINT:
The parameters listed in the chart are for reference only.
Factors such as instrument type may cause readings to differ slightly from stated values.
If any DTCs are displayed during a check mode DTC check, check the circuit for the DTCs listed in the table below.
SFI SYSTEM:
DIAGNOSTIC TROUBLE CODE CHART - SFI SYSTEM
| Detection Item | Trouble Areas | MIL | Memory | See |
|---|---|---|---|---|
| Camshaft Position "A" Actuator Circuit (Bank 1) |
|
Comes on | DTC stored | DTC P0010 CAMSHAFT POSITION "A" Actuator Circuit (Bank 1) |
| Camshaft Position "A" - Timing Over-Advanced or System Performance (Bank 1) |
|
Comes on | DTC stored | DTC P0011 CAMSHAFT POSITION "A" - TIMING OVER-ADVANCED OR SYSTEM PERFORMANCE (BANK 1);DTC P0012 CAMSHAFT POSITION "A" - Timing Over-Retarded (Bank 1) |
| Camshaft Position "A" - Timing Over-Retarded (Bank 1) | Same as DTC P0011 | Comes on | DTC stored | DTC P0012 CAMSHAFT POSITION "A" - Timing Over-Retarded (Bank 1) |
| Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor A) |
|
Comes on | DTC stored | DTC P0016 Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor A) |
| Oxygen Sensor Heater Control Circuit Low (Bank 1 Sensor 1) |
|
Comes on | DTC stored | |
| Oxygen Sensor Heater Control Circuit High (Bank 1 Sensor 1) |
|
Comes on | DTC stored | DTC P0032 Oxygen Sensor Heater Control Circuit High (Bank 1 Sensor 1) |
| Oxygen Sensor Heater Control Circuit Low (Bank 1 Sensor 2) |
|
Comes on | DTC stored | DTC P0037 Oxygen Sensor Heater Control Circuit Low (Bank 1 Sensor 2) |
| Oxygen Sensor Heater Control Circuit High (Bank 1 Sensor 2) |
|
Comes on | DTC stored | DTC P0038 Oxygen Sensor Heater Control Circuit High (Bank 1 Sensor 2) |
| Mass or Volume Air Flow Circuit |
|
Comes on | DTC stored | DTC P0100 Mass or Volume Air Flow Circuit |
| Mass or Volume Air Flow Circuit Range / Performance Problem | MAF meter | Comes on | DTC stored | DTC P0101 Mass or Volume Air Flow Circuit Range / Performance Problem |
| Mass or Volume Air Flow Circuit Low Input |
|
Comes on | DTC stored | DTC P0102 Mass or Volume Air Flow Circuit Low Input |
| Mass or Volume Air Flow Circuit High Input |
|
Comes on | DTC stored | DTC P0103 Mass or Volume Air Flow Circuit High Input |
| Intake Air Temperature Circuit |
|
Comes on | DTC stored | DTC P0110 Intake Air Temperature Circuit |
| Intake Air Temperature Sensor Gradient Too High | Mass air flow (MAF) meter | Comes on | DTC stored | DTC P0111 Intake Air Temperature Sensor Gradient Too High |
| Intake Air Temperature Circuit Low Input |
|
Comes on | DTC stored | DTC P0112 Intake Air Temperature Circuit Low Input |
| Intake Air Temperature Circuit High Input |
|
Comes on | DTC stored | DTC P0113 Intake Air Temperature Circuit High Input |
| Engine Coolant Temperature Circuit |
|
Comes on | DTC stored | DTC P0115 Engine Coolant Temperature Circuit |
| Engine Coolant Temperature Circuit Range / Performance Problem | ECT sensor | Comes on | DTC stored | DTC P0116 Engine Coolant Temperature Circuit Range / Performance Problem |
| Engine Coolant Temperature Circuit Low Input |
|
Comes on | DTC stored | DTC P0117 Engine Coolant Temperature Circuit Low Input |
| Engine Coolant Temperature Circuit High Input |
|
Comes on | DTC stored | DTC P0118 Engine Coolant Temperature Circuit High Input |
| Engine Coolant Temperature / Intake Air Temperature Correlation |
|
Comes on | DTC stored | |
| Throttle / Pedal Position Sensor / Switch "A" Circuit |
|
Comes on | DTC stored | |
| Throttle / Pedal Position Sensor / Switch "A" Circuit Range / Performance Problem | TP sensor (built into throttle body) | Comes on | DTC stored | DTC P0121 THROTTLE / PEDAL POSITION SENSOR / SWITCH "A" Circuit Range / Performance Problem |
| Throttle / Pedal Position Sensor / Switch "A" Circuit Low Input |
|
Comes on | DTC stored | DTC P0122 THROTTLE / PEDAL POSITION SENSOR / SWITCH "A" CIRCUIT LOW INPUT |
| Throttle / Pedal Position Sensor / Switch "A" Circuit High Input |
|
Comes on | DTC stored | DTC P0123 THROTTLE / PEDAL POSITION SENSOR / SWITCH "A" CIRCUIT HIGH INPUT; |
| Insufficient Coolant Temperature for Closed Loop Fuel Control |
|
Comes on | DTC stored | DTC P0125 Insufficient Coolant Temperature for Closed Loop Fuel Control |
| Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature) |
|
Comes on | DTC stored | DTC P0128 Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature) |
| Oxygen Sensor Circuit Malfunction (Bank 1 Sensor 2) |
|
Comes on | DTC stored | DTC P0136 Oxygen Sensor Circuit Malfunction (Bank 1 Sensor 2) |
| Oxygen Sensor Circuit Low Voltage (Bank 1 Sensor 2) |
|
Comes on | DTC stored | DTC P0137 Oxygen Sensor Circuit Low Voltage (Bank 1 Sensor 2) |
| Oxygen Sensor Circuit High Voltage (Bank 1 Sensor 2) |
|
Comes on | DTC stored | DTC P0138 Oxygen Sensor Circuit High Voltage (Bank 1 Sensor 2) |
| Oxygen Sensor Heater Circuit Malfunction (Bank 1 Sensor 2) |
|
Comes on | DTC stored | DTC P0141 Oxygen Sensor Heater Circuit Malfunction (Bank 1 Sensor 2) |
| System Too Lean (Bank 1) |
|
Comes on | DTC stored | DTC P0171 System Too Lean (Bank 1) |
| System Too Rich (Bank 1) |
|
Comes on | DTC stored | DTC P0172 System Too Rich (Bank 1) |
| Throttle / Pedal Position Sensor / Switch "B" Circuit |
|
Comes on | DTC stored | DTC P0220 THROTTLE / PEDAL POSITION SENSOR / SWITCH "B" CIRCUIT |
| Throttle / Pedal Position Sensor / Switch "B" Circuit Low Input |
|
Comes on | DTC stored | P0222 THROTTLE / PEDAL POSITION SENSOR / SWITCH "B" CIRCUIT LOW INPUT |
| Throttle / Pedal Position Sensor / Switch "B" Circuit High Input |
|
Comes on | DTC stored | DTC P0223 THROTTLE / PEDAL POSITION SENSOR / SWITCH "B" CIRCUIT HIGH INPUT |
| Random / Multiple Cylinder Misfire Detected |
|
Comes on or flashes | DTC stored | DTC P0300 Random / Multiple Cylinder Misfire Detected |
| Cylinder 1 Misfire Detected | Same as DTC P0300 | Comes on or flashes | DTC stored | DTC P0301 Cylinder 1 Misfire Detected |
| Cylinder 2 Misfire Detected | Same as DTC P0300 | Comes on or flashes | DTC stored | DTC P0302 Cylinder 2 Misfire Detected |
| Cylinder 3 Misfire Detected | Same as DTC P0300 | Comes on or flashes | DTC stored | DTC P0303 Cylinder 3 Misfire Detected |
| Cylinder 4 Misfire Detected | Same as DTC P0300 | Comes on or flashes | DTC stored | DTC P0304 Cylinder 4 Misfire Detected |
| Knock Sensor 1 Circuit |
|
Comes on | DTC stored | DTC P0325 Knock Sensor 1 Circuit |
| Knock Sensor 1 Circuit Low Input (Bank 1 or Single Sensor) |
|
Comes on | DTC stored | DTC P0327 Knock Sensor 1 Circuit Low Input (Bank 1 or Single Sensor) |
| Knock Sensor 1 Circuit High Input (Bank 1 or Single Sensor) |
|
Comes on | DTC stored | DTC P0328 Knock Sensor 1 Circuit High Input (Bank 1 or Single Sensor) |
| Crankshaft Position Sensor "A" Circuit |
|
Comes on | DTC stored | DTC P0335 CRANKSHAFT POSITION SENSOR "A" CIRCUIT |
| Crankshaft Position Sensor "A" Circuit Intermittent | Same as DTC P0335 | Does not come on | DTC stored | DTC P0339 CRANKSHAFT POSITION SENSOR "A" Circuit Intermittent |
| Camshaft Position Sensor "A" Circuit (Bank 1 or Single Sensor) |
|
Comes on | DTC stored | DTC P0340 CAMSHAFT POSITION SENSOR "A" CIRCUIT (BANK 1 OR SINGLE SENSOR) |
| Camshaft Position Sensor "A" Circuit Range / Performance (Bank 1 or Single Sensor) | Same as DTC P0340 | Comes on | Comes on | |
| Ignition Coil "A" Primary / Secondary Circuit |
|
Comes on* | DTC stored | DTC P0351 IGNITION COIL "A" PRIMARY / SECONDARY CIRCUIT |
| Ignition Coil "B" Primary / Secondary Circuit | Same as DTC P0351 | Comes on* | DTC stored | DTC P0352 IGNITION COIL "B" PRIMARY / SECONDARY CIRCUIT |
| Ignition Coil "C" Primary / Secondary Circuit | Same as DTC P0351 | Comes on* | DTC stored | DTC P0353 IGNITION COIL "C" PRIMARY / SECONDARY CIRCUIT |
| Ignition Coil "D" Primary / Secondary Circuit | Same as DTC P0351 | Comes on* | DTC stored | DTC P0354 IGNITION COIL "D" Primary / Secondary Circuit |
| Catalyst System Efficiency Below Threshold (Bank 1) |
|
Comes on | DTC stored | DTC P0420 Catalyst System Efficiency Below Threshold (Bank 1) |
| Evaporative Emission System Reference Orifice Clog Up |
|
Comes on | DTC stored | DTC P043E Evaporative Emission System Reference Orifice Clog Up |
| Evaporative Emission System Reference Orifice High Flow |
|
Comes on | DTC stored | DTC P043F Evaporative Emission System Reference Orifice High Flow |
| Evaporative Emission Control System Incorrect Purge Flow |
|
Comes on | DTC stored | DTC P0441 Evaporative Emission Control System Incorrect Purge Flow |
| Evaporative Emission Control System Pressure Sensor / Switch |
|
Comes on | DTC stored | DTC P0450 Evaporative Emission Control System Pressure Sensor / Switch |
| Evaporative Emission Control System Pressure Sensor Range / Performance |
|
Comes on | DTC stored | DTC P0451 Evaporative Emission Control System Pressure Sensor Range / Performance |
| Evaporative Emission Control System Pressure Sensor / Switch Low Input |
|
Comes on | DTC stored | DTC P0452 Evaporative Emission Control System Pressure Sensor / Switch Low Input |
| Evaporative Emission Control System Pressure Sensor / Switch High Input |
|
Comes on | DTC stored | DTC P0453 Evaporative Emission Control System Pressure Sensor / Switch High Input |
| Evaporative Emission Control System Leak Detected (Gross Leak) |
|
Comes on | DTC stored | DTC P0455 Evaporative Emission Control System Leak Detected (Gross Leak) |
| Evaporative Emission Control System Leak Detected (Very Small Leak) | Same as DTC P0455 | Comes on | DTC stored | DTC P0456 Evaporative Emission Control System Leak Detected (Very Small Leak) |
| Vehicle Speed Sensor "A" |
|
Comes on | DTC stored | DTC P0500 VEHICLE SPEED SENSOR "A" |
| Brake Switch "A" / "B" Correlation |
|
Does not come on | DTC stored | DTC P0504 BRAKE SWITCH "A" / "B" Correlation |
| Idle Control System Malfunction |
|
Comes on | DTC stored | DTC P0505 Idle Control System Malfunction |
| Cold Start Idle Air Control System Performance |
|
Comes on | DTC stored | DTC P050A Cold Start Idle Air Control System Performance |
| System Voltage |
|
Comes on | DTC stored | DTC P0560 System Voltage |
| Internal Control Module Memory Check Sum Error | ECM | Comes on | DTC stored | DTC P0601 Internal Control Module Memory Check Sum Error |
| Internal Control Module Random Access Memory (RAM) Error | ECM | Comes on | DTC stored | DTC P0604 Internal Control Module Random Access Memory (RAM) Error |
| ECM / PCM Processor |
|
Comes on | DTC stored | DTC P0606 ECM / PCM Processor |
| Control Module Performance | ECM | Comes on | DTC stored | DTC P0607 Control Module Performance |
| Starter Relay Circuit High |
|
Comes on | DTC stored | DTC P0617 Starter Relay Circuit High |
| VIN not Programmed or Mismatch - ECM/PCM | ECM | Comes on | DTC stored | DTC P0630 VIN not Programmed or Mismatch - ECM / PCM |
| Actuator Supply Voltage Circuit / Open | ECM | Comes on | DTC stored | DTC P0657 Actuator Supply Voltage Circuit / Open |
| Throttle Actuator Control Motor Circuit Low |
|
Comes on | DTC stored | DTC P2102 Throttle Actuator Control Motor Circuit Low |
| Throttle Actuator Control Motor Circuit High |
|
Comes on | DTC stored | DTC P2103 Throttle Actuator Control Motor Circuit High |
| Throttle Actuator Control System - Stuck Open |
|
Comes on | DTC stored | DTC P2111 Throttle Actuator Control System - Stuck Open |
| Throttle Actuator Control System - Stuck Closed | Same as DTC P2111 | Comes on | DTC stored | DTC P2112 Throttle Actuator Control System - Stuck Closed |
| Throttle Actuator Control Motor Current Range / Performance |
|
Comes on | DTC stored | DTC P2118 Throttle Actuator Control Motor Current Range / Performance |
| Throttle Actuator Control Throttle Body Range / Performance |
|
Comes on | DTC stored | DTC P2119 Throttle Actuator Control Throttle Body Range / Performance |
| Throttle / Pedal Position Sensor / Switch "D" Circuit |
|
Comes on | DTC stored | DTC P2120 THROTTLE / PEDAL POSITION SENSOR / SWITCH "D" CIRCUIT; |
| Throttle / Pedal Position Sensor / Switch "D" Circuit Range / Performance |
|
Comes on | DTC stored | DTC P2121 THROTTLE / PEDAL POSITION SENSOR / SWITCH "D" Circuit Range / Performance |
| Throttle / Pedal Position Sensor / Switch "D" Circuit Low Input |
|
Comes on | DTC stored | DTC P2122 THROTTLE / PEDAL POSITION SENSOR / SWITCH "D" CIRCUIT LOW INPUT |
| Throttle / Pedal Position Sensor / Switch "D" Circuit High Input |
|
Comes on | DTC stored | DTC P2123 THROTTLE / PEDAL POSITION SENSOR / SWITCH "D" CIRCUIT HIGH INPUT |
| Throttle / Pedal Position Sensor / Switch "E" Circuit |
|
Comes on | DTC stored | DTC P2125 THROTTLE / PEDAL POSITION SENSOR / SWITCH "E" CIRCUIT |
| Throttle / Pedal Position Sensor / Switch "E" Circuit Low Input |
|
Comes on | DTC stored | DTC P2127 THROTTLE / PEDAL POSITION SENSOR / SWITCH "E" CIRCUIT LOW INPUT |
| Throttle / Pedal Position Sensor / Switch "E" Circuit High Input |
|
Comes on | DTC stored | DTC P2128 THROTTLE / PEDAL POSITION SENSOR / SWITCH "E" CIRCUIT HIGH INPUT |
| Throttle / Pedal Position Sensor / Switch "A" / "B" Voltage Correlation |
|
Comes on | DTC stored | DTC P2135 THROTTLE / PEDAL POSITION SENSOR / SWITCH "A" / "B" Voltage Correlation |
| Throttle / Pedal Position Sensor / Switch "D" / "E" Voltage Correlation |
|
Comes on | DTC stored | DTC P2138 THROTTLE / PEDAL POSITION SENSOR / SWITCH "D" / "E" Voltage Correlation |
| Oxygen (A/F) Sensor Signal Stuck Lean (Bank 1 Sensor 1) |
|
Comes on | DTC stored | DTC P2195 Oxygen (A/F) Sensor Signal Stuck Lean (Bank 1 Sensor 1) |
| Oxygen (A/F) Sensor Signal Stuck Rich (Bank 1 Sensor 1) | Same as DTC P2195 | Comes on | DTC stored | DTC P2196 Oxygen (A/F) Sensor Signal Stuck Rich (Bank 1 Sensor 1) |
| Oxygen (A/F) Sensor Pumping Current Circuit / Open (Bank 1 Sensor 1) |
|
Comes on | DTC stored | DTC P2237 Oxygen (A/F) Sensor Pumping Current Circuit / Open (Bank 1 Sensor 1); |
| Oxygen (A/F) Sensor Pumping Current Circuit Low (Bank 1 Sensor 1) |
|
Comes on | DTC stored | DTC P2238 Oxygen (A/F) Sensor Pumping Current Circuit Low (Bank 1 Sensor 1) |
| Oxygen (A/F) Sensor Pumping Current Circuit High (Bank 1 Sensor 1) | Same as DTC P2238 | Comes on | DTC stored | DTC P2239 Oxygen (A/F) Sensor Pumping Current Circuit High (Bank 1 Sensor 1) |
| Oxygen (A/F) Sensor Reference Ground Circuit Low (Bank 1 Sensor 1) | Same as DTC P2238 | Comes on | DTC stored | DTC P2252 Oxygen (A/F) Sensor Reference Ground Circuit Low (Bank 1 Sensor 1) |
| Oxygen (A/F) Sensor Reference Ground Circuit High (Bank 1 Sensor 1) | Same as DTC P2238 | Comes on | DTC stored | DTC P2253 Oxygen (A/F) Sensor Reference Ground Circuit High (Bank 1 Sensor 1) |
| Evaporative Emission System Leak Detection Pump Control Circuit Low |
|
Comes on | DTC stored | DTC P2401 Evaporative Emission System Leak Detection Pump Control Circuit Low |
| Evaporative Emission System Leak Detection Pump Control Circuit High |
|
Comes on | DTC stored | DTC P2402 Evaporative Emission System Leak Detection Pump Control Circuit High |
| Evaporative Emission System Switching Valve Control Circuit Low |
|
Comes on | DTC stored | DTC P2419 Evaporative Emission System Switching Valve Control Circuit Low |
| Evaporative Emission System Switching Valve Control Circuit High |
|
Comes on | DTC stored | DTC P2420 Evaporative Emission System Switching Valve Control Circuit High |
| ECM / PCM Internal Engine Off Timer Performance | ECM | Comes on | DTC stored | DTC P2610 ECM / PCM Internal Engine Off Timer Performance |
| A/F Sensor Circuit Slow Response (Bank 1 Sensor 1) |
|
Comes on | DTC stored | DTC P2A00 A/F Sensor Circuit Slow Response (Bank 1 Sensor 1) |
| *: Indicates a malfunction related to the primary circuit | ||||