Safety Warning
DIY auto repair can cause serious injury, fire, or vehicle damage. These guides are for informational purposes only. Always follow OEM torque specs, wear PPE, and consult a certified mechanic if you are unsure. You are solely responsible for your safety.
Diagnostic Trouble Code Chart
HINT:
Parameters listed in the chart may be different than your readings depending on the type of instrument and other factors.
If any DTCs are displayed during a check mode DTC check, check the circuit for the DTCs listed in the table below. For details of each DTC, refer to the page indicated.
SFI SYSTEM:
| DTC Code | Detection Item | Trouble Area | MIL | Memory |
|---|---|---|---|---|
| P0010 | Camshaft Position "A" Actuator Circuit (Bank 1) |
|
Come on | DTC stored |
| P0011 | Camshaft Position "A" - Timing Over-Advanced or System Performance (Bank 1) |
|
Come on | DTC stored |
| P0012 | Camshaft Position "A" - Timing Over-Retarded (Bank 1) | Same as DTC P0011 | Come on | DTC stored |
| P0016 | Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor A) |
|
Come on | DTC stored |
| P0031 | Oxygen (A/F) Sensor Heater Control Circuit Low (Bank 1 Sensor 1) |
|
Come on | DTC stored |
| P0032 | Oxygen (A/F) Sensor Heater Control Circuit High (Bank 1 Sensor 1) |
|
Come on | DTC stored |
| P0037 | Oxygen Sensor Heater Control Circuit Low (Bank 1 Sensor 2) |
|
Come on | DTC stored |
| P0038 | Oxygen Sensor Heater Control Circuit High (Bank 1 Sensor 2) |
|
Come on | DTC stored |
| P0101 | Mass Air Flow Circuit Range / Performance Problem |
|
Come on | DTC stored |
| P0102 | Mass or Volume Air Flow Circuit Low Input |
|
Come on | DTC stored |
| P0103 | Mass or Volume Air Flow Circuit High Input |
|
Come on | DTC stored |
| P0110 | Intake Air Temperature Circuit |
|
Come on | DTC stored |
| P0111 | Intake Air Temperature Sensor Gradient Too High | Mass air flow meter | Come on | DTC stored |
| P0112 | Intake Air Temperature Circuit Low Input |
|
Come on | DTC stored |
| P0113 | Intake Air Temperature Circuit High Input |
|
Come on | DTC stored |
| P0115 | Engine Coolant Temperature Circuit |
|
Come on | DTC stored |
| P0116 | Engine Coolant Temperature Circuit Range / Performance Problem |
|
Come on | DTC stored |
| P0117 | Engine Coolant Temperature Circuit Low Input |
|
Come on | DTC stored |
| P0118 | Engine Coolant Temperature Circuit High Input |
|
Come on | DTC stored |
| P011B | Engine Coolant Temperature / Intake Air Temperature Correlation |
|
Come on | DTC stored |
| P0120 | Throttle / Pedal Position Sensor / Switch "A" Circuit Malfunction |
|
Come on | DTC stored |
| P0121 | Throttle / Pedal Position Sensor / Switch "A" Circuit Range / Performance Problem | Throttle position sensor | Come on | DTC stored |
| P0122 | Throttle / Pedal Position Sensor / Switch "A" Circuit Low Input |
|
Come on | DTC stored |
| P0123 | Throttle / Pedal Position Sensor / Switch "A" Circuit High Input |
|
Come on | DTC stored |
| P0125 | Insufficient Coolant Temperature for Closed Loop Fuel Control |
|
Come on | DTC stored |
| P0128 | Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature) |
|
Come on | DTC stored |
| P0136 | Oxygen Sensor Circuit Malfunction (Bank 1 Sensor 2) |
|
Come on | DTC stored |
| P0137 | Oxygen Sensor Circuit Low Voltage (Bank 1 Sensor 2) |
|
Come on | DTC stored |
| P0138 | Oxygen Sensor Circuit High Voltage (Bank 1 Sensor 2) |
|
Come on | DTC stored |
| P0139 | Oxygen Sensor Circuit Slow Response (Bank 1 Sensor 2) |
|
Come on | DTC stored |
| P0141 | Oxygen Sensor Heater Circuit Malfunction (Bank 1 Sensor 2) |
|
Come on | DTC stored |
| P0171 | System Too Lean (Fuel Trim) |
|
Come on | DTC stored |
| P0172 | System Too Rich (Bank 1) |
|
Come on | DTC stored |
| P0220 | Throttle / Pedal Position Sensor / Switch "B" Circuit |
|
Come on | DTC stored |
| P0222 | Throttle / Pedal Position Sensor / Switch "B" Circuit Low Input |
|
Come on | DTC stored |
| P0223 | Throttle / Pedal Position Sensor / Switch "B" Circuit High Input |
|
Come on | DTC stored |
| P0300 | Random / Multiple Cylinder Misfire Detected |
|
Come on/Blink | DTC stored |
| P0301 | Cylinder 1 Misfire Detected | Same as DTC P0300 | Come on/ Blink | DTC stored |
| P0302 | Cylinder 2 Misfire Detected | Same as DTC P0300 | Come on/ Blink | DTC stored |
| P0303 | Cylinder 3 Misfire Detected | Same as DTC P0300 | Come on/ Blink | DTC stored |
| P0304 | Cylinder 4 Misfire Detected | Same as DTC P0300 | Come on/ Blink | DTC stored |
| P0325 | Knock Sensor 1 Circuit |
|
Come on | DTC stored |
| P0327 | Knock Sensor 1 Circuit Low Input (Bank 1 or Single Sensor) |
|
Come on | DTC stored |
| P0328 | Knock Sensor 1 Circuit High Input (Bank 1 or Single Sensor) |
|
Come on | DTC stored |
| P0335 | Crankshaft Position Sensor "A" Circuit |
|
Come on | DTC stored |
| P0340 | Camshaft Position Sensor Circuit Malfunction |
|
Come on | DTC stored |
| P0341 | Camshaft Position Sensor "A" Circuit Range / Performance (Bank 1 or Single Sensor) | Same as DTC P0340 | Come on | DTC stored |
| P0351 | Ignition Coil "A" Primary / Secondary Circuit |
|
Come on | DTC stored |
| P0352 | Ignition Coil "B" Primary / Secondary Circuit |
|
Come on | DTC stored |
| P0353 | Ignition Coil "C" Primary / Secondary Circuit |
|
Come on | DTC stored |
| P0354 | Ignition Coil "D" Primary / Secondary Circuit |
|
Come on | DTC stored |
| P0420 | Catalyst System Efficiency Below Threshold (Bank 1) |
|
Come on | DTC stored |
| P043E | Evaporative Emission System Reference Orifice Clog Up |
|
Come on | DTC stored |
| P043F | Evaporative Emission System Reference Orifice High Flow | Same as DTC P043E | Come on | DTC stored |
| P0441 | Evaporative Emission Control System Incorrect Purge Flow |
|
Come on | DTC stored |
| P0446 | Evaporative Emission Control System Vent Control Circuit |
|
Come on | DTC stored |
| P0450 | Evaporative Emission Control System Pressure Sensor Malfunction |
|
Come on | DTC stored |
| P0451 | Evaporative Emission Control System Pressure Sensor Range / Performance |
|
Come on | DTC stored |
| P0452 | Evaporative Emission Control System Pressure Sensor / Switch Low Input | Same as DTC P0450 | Come on | DTC stored |
| P0453 | Evaporative Emission Control System Pressure Sensor / Switch High Input |
|
Come on | DTC stored |
| P0455 | Evaporative Emission Control System Leak Detected (Gross Leak) |
|
Come on | DTC stored |
| P0456 | Evaporative Emission Control System Leak Detected (Very Small Leak) | Same as DTC P0455 | Come on | DTC stored |
| P0505 | Idle Control System Malfunction |
|
Come on | DTC stored |
| P050A | Cold Start Idle Air Control System Performance |
|
Come on | DTC stored |
| P0560 | System Voltage |
|
Come on | DTC stored |
| P0604 | Internal Control Module Random Access Memory (RAM) Error | ECM | Come on | DTC stored |
| P0606 | ECM / PCM Processor |
|
Come on | DTC stored |
| P0607 | Control Module Performance | ECM | Come on | DTC stored |
| P0657 | Actuator Supply Voltage Circuit / Open | ECM | Come on | DTC stored |
| P1115 | Coolant Temperature Sensor Circuit for Coolant Heat Storage System |
|
Come on | DTC stored |
| P1116 | Coolant Temperature Sensor Circuit Stack for Coolant Heat Storage |
|
Come on | DTC stored |
| P1117 | Coolant Temperature Sensor Circuit Low for Coolant Heat Storage |
|
Come on | DTC stored |
| P1118 | Coolant Temperature Sensor Circuit High for Coolant Heat Storage |
|
Come on | DTC stored |
| P1120 | Coolant Flow Control Valve Position Sensor Circuit |
|
Come on | DTC stored |
| P1121 | Coolant Flow Control Valve Position Sensor Circuit Stuck |
|
Come on | DTC stored |
| P1122 | Coolant Flow Control Valve Position Sensor Circuit Low |
|
Come on | DTC stored |
| P1123 | Coolant Flow Control Valve Position Sensor Circuit High |
|
Come on | DTC stored |
| P1150 | Coolant Path Clog of Coolant Heat Storage System |
|
Come on | DTC stored |
| P1151 | Coolant Heat Storage Tank | Coolant heat storage tank | Come on | DTC stored |
| P1450 | Fuel Tank Pressure Sensor |
|
Come on | DTC stored |
| P1451 | Fuel Tank Pressure Sensor Range/ Performance |
|
Come on | DTC stored |
| P1452 | Fuel Tank Pressure Sensor Low Input |
|
Come on | DTC stored |
| P1453 | Fuel Tank Pressure Sensor High Input |
|
Come on | DTC stored |
| P1455 | Vapor Reducing Fuel Tank System Malfunction |
|
Come on | DTC stored |
| P2102 | Throttle Actuator Control Motor Circuit Low |
|
Come on | DTC stored |
| P2103 | Throttle Actuator Control Motor Circuit High |
|
Come on | DTC stored |
| P2111 | Throttle Actuator Control System - Stuck Open |
|
Come on | DTC stored |
| P2112 | Throttle Actuator Control System - Stuck Closed |
|
Come on | DTC stored |
| P2118 | Throttle Actuator Control Motor Current Range / Performance |
|
Come on | DTC stored |
| P2119 | Throttle Actuator Control Throttle Body Range / Performance |
|
Come on | DTC stored |
| P2135 | Throttle / Pedal Position Sensor / Switch "A" / "B" Voltage Correlation |
|
Come on | DTC stored |
| P2195 | Oxygen (A/F) Sensor Signal Stuck Lean (Bank 1 Sensor 1) |
|
Come on | DTC stored |
| P2196 | Oxygen (A/F) Sensor Signal Stuck Rich (Bank 1 Sensor 1) | Same as DTC P2195 | Come on | DTC stored |
| P2237 | Oxygen (A/F) Sensor Pumping Current Circuit / Open (Bank 1 Sensor D |
|
Come on | DTC stored |
| P2238 | Oxygen (A/F) Sensor Pumping Current Circuit Low (Bank 1 Sensor 1) |
|
Come on | DTC stored |
| P2239 | Oxygen (A/F) Sensor Pumping Current Circuit High (Bank 1 Sensor D |
|
Come on | DTC stored |
| P2252 | Oxygen (A/F) Sensor Reference Ground Circuit Low (Bank 1 Sensor 1) |
|
Come on | DTC stored |
| P2253 | Oxygen (A/F) Sensor Reference Ground Circuit High (Bank 1 Sensor 1) |
|
Come on | DTC stored |
| P2401 | Evaporative Emission Leak Detection Pump Stuck OFF | Same as DTC P043E | Come on | DTC stored |
| P2402 | Evaporative Emission Leak Detection Pump Stuck ON | Same as DTC P043E | Come on | DTC stored |
| P2419 | Evaporative Emission Pressure Switching Valve Stuck ON | Same as DTC P043E | Come on | DTC stored |
| P2420 | Evaporative Emission Pressure Switching Valve Stuck OFF |
|
Come on | DTC stored |
| P2601 | Coolant Pump Control Circuit Range / Performance |
|
Come on | DTC stored. |
| P2610 | ECM / PCM Internal Engine Off Timer Performance | ECM | Come on | DTC stored |
| P2A00 | A/F Sensor Circuit Slow Response (Bank 1 Sensor 1) |
|
Come on | DTC stored |
| P3190 | Poor Engine Power |
|
Come on | DTC stored |
| P3191 | Engine does not Start |
|
Come on | DTC stored |
| P3193 | Fuel Run Out |
|
Come on | DTC stored |
| U0293 | Lost Communication with-HV ECU |
|
Come on | DTC stored |
Use the Manual With the Right Hardware
Pair factory procedures with proven DIY tools so the instructions are easier to execute.
Disclosure: Verified tool recommendations may earn an affiliate commission at no cost to you.
When to See a Mechanic
Stop DIY work and contact a certified mechanic immediately if any of the following apply:
- • You smell fuel, burning insulation, or see smoke.
- • Brakes feel soft, pull hard to one side, or make grinding noises.
- • The engine overheats, stalls repeatedly, or misfires under load.
- • You are missing required tools, torque specs, or safe lifting equipment.
- • You are not confident in the next step or safety outcome.
Rather have a pro handle this?
A certified mobile mechanic comes to your home or office. They bring the tools, you stay comfortable. No tow truck, no waiting room, no surprises.
No obligation. See pricing before you book.
