Tech Tips
Parameters listed in the chart may be different than your readings depending on the type of instrument and other factors.
If a DTC is displayed during the DTC check in check mode, check the circuit for the DTC listed in the table below. For details of each DTC, go to the "See page" under each DTC code in the chart.
*1: The MIL flashes when catalyst-damaging misfire is detected.
| DTC Code | Detection Item | Suspected area | MIL | Memory | See page |
|---|---|---|---|---|---|
| P0010 | Camshaft Position "A" Actuator Circuit (Bank 1) | - Open or short in Oil Control Valve (OCV) circuit (bank 1) - OCV (bank 1) - ECM |
Comes on | DTC stored | |
| P0011 | Camshaft Position "A" - Timing Over-Advanced or System Performance (Bank 1) | - Valve timing - OCV (bank 1) - OCV filter (bank 1) - Camshaft timing gear assembly - ECM |
Comes on/- | DTC stored | |
| P0012 | Camshaft Position "A" - Timing Over-Retarded (Bank 1) | - Valve timing - OCV (bank 2) - OCV filter (bank 2) - Camshaft timing gear assembly - ECM |
Comes on/- | DTC stored | |
| P0016 | Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor A) | - Mechanical system (jumped tooth or chain stretched) - ECM |
Comes on | DTC stored | |
| P0018 | Crankshaft Position - Camshaft Position Correlation (Bank 2 Sensor A) | - Same as DTC P0016 | Comes on | DTC stored | |
| P0020 | Camshaft Position "A" Actuator Circuit (Bank 2) | - Open or short in OCV circuit (bank 2) - OCV (bank 2) - ECM |
Comes on | DTC stored | |
| P0021 | Camshaft Position "A" - Timing Over-Advanced or System Performance (Bank 2) | - Same as DTC P0011 | Comes on/- | DTC stored | |
| P0022 | Camshaft Position "A" - Timing Over-Retarded (Bank 2) | - Same as DTC P0012 | Comes on/- | DTC stored | |
| P0031 | Oxygen (A/F) Sensor Heater Control Circuit Low (Bank 1 Sensor 1) | - Open in Air-Fuel Ratio (A/F) sensor heater (bank 1 sensor 1) circuit - A/F sensor heater (bank 1 sensor 1) - A/F relay - ECM |
Comes on | DTC stored | |
| P0032 | Oxygen (A/F) Sensor Heater Control Circuit High (Bank 1 Sensor 1) | - Short in A/F sensor heater (bank 2 sensor 2) circuit - A/F sensor heater (bank 1 sensor 1) - A/F relay - ECM |
Comes on | DTC stored | |
| P0037 | Oxygen Sensor Heater Control Circuit Low (Bank 1 Sensor 2) | - Heated Oxygen sensor (bank 1, 2 sensor 2) heater circuit - Heated Oxygen sensor heater (bank 1, 2 sensor 2) - Integration relay - ECM |
Comes on | DTC stored | |
| P0038 | Oxygen Sensor Heater Control Circuit High (Bank 1 Sensor 2) | - Heated Oxygen sensor (bank 1, 2 sensor 2) heater circuit - Heated Oxygen sensor heater (bank 1, 2 sensor 2) - Integration relay - ECM |
Comes on | DTC stored | |
| P0051 | Oxygen (A/F) Sensor Heater Control Circuit Low (Bank 2 Sensor 1) | - Same as DTC P0031 | Comes on | DTC stored | |
| P0052 | Oxygen (A/F) Sensor Heater Control Circuit High (Bank 2 Sensor 1) | - Same as DTC P0032 | Comes on | DTC stored | |
| P0057 | Oxygen Sensor Heater Control Circuit Low (Bank 2 Sensor 2) | - Same as DTC P0037 | Comes on | DTC stored | |
| P0058 | Oxygen Sensor Heater Control Circuit High (Bank 2 Sensor 2) | - Same as DTC P0038 | Comes on | DTC stored | |
| P0100 | Mass Air Flow Circuit Malfunction | - Open or short in Mass Air Flow (MAF) meter circuit - MAF meter - ECM |
Comes on | DTC stored | |
| P0102 | Mass Air Flow Circuit Low | - Open in MAF meter circuit - MAF meter - ECM |
Comes on | DTC stored | |
| P0103 | Mass Air Flow Circuit High | - Short in MAF meter circuit (+B circuit) - MAF meter - ECM |
Comes on | DTC stored | |
| P0110 | Intake Air Temperature Circuit | - Open or short in Intake Air Temperature (IAT) sensor circuit - IAT sensor (built into MAF meter) - ECM |
Comes on | DTC stored | |
| P0112 | Intake Air Temperature Circuit Low Input | - Short in IAT sensor circuit - IAT sensor (built into MAF meter) - ECM |
Comes on | DTC stored | |
| P0113 | Intake Air Temperature Circuit High Input | - Open in IAT sensor circuit - IAT sensor (built into MAF meter) - ECM |
Comes on | DTC stored | |
| P0115 | Engine Coolant Temperature Circuit | - Open or short in Engine Coolant Temperature (ECT) sensor circuit - ECT sensor - ECM |
Comes on | DTC stored | |
| P0116 | Engine Coolant Temperature Circuit Range / Performance Problem | - Cooling system - ECT sensor - Thermostat (water inlet) |
Comes on | DTC stored | |
| P0117 | Engine Coolant Temperature Circuit Low Input | - Short in ECT sensor circuit - ECT sensor - ECM |
Comes on | DTC stored | |
| P0118 | Engine Coolant Temperature Circuit High Input | - Open in ECT sensor circuit - ECT sensor - ECM |
Comes on | DTC stored | |
| P0120 | Throttle / Pedal Position Sensor / Switch "A" Circuit | - Throttle position sensor (built into throttle body) - ECM |
Comes on | DTC stored | |
| P0121 | Throttle / Pedal Position Sensor / Switch "A" Circuit Range / Performance Problem | - Throttle position sensor (built into throttle body) - Throttle position sensor circuit - ECM |
Comes on | DTC stored | |
| P0122 | Throttle / Pedal Position Sensor / Switch "A" Circuit Low Input | - Throttle position sensor (built into throttle body) - Short in VTA1 circuit - Open in VC circuit - ECM |
Comes on | DTC stored | |
| P0123 | Throttle / Pedal Position Sensor / Switch "A" Circuit High Input | - Throttle position sensor (built into throttle body) - Open in VTA1 circuit - Open in E2 circuit - Short between VC and VTA1 circuit - ECM |
Comes on | DTC stored | |
| P0136 | Oxygen Sensor Circuit Malfunction (Bank 1 Sensor 2) | - Open or short in heated oxygen sensor (bank 1 sensor 2) circuit - Heated oxygen sensor (bank 1 sensor 2) - Heated oxygen sensor heater (bank 1 sensor 2) - Integration relay |
Comes on | DTC stored | |
| P0137 | Oxygen Sensor Circuit Low Voltage (Bank 1 Sensor 2) | - Same as DTC P0136 | Comes on | DTC stored | |
| P0138 | Oxygen Sensor Circuit High Voltage (Bank 1 Sensor 2) | - Same as DTC P0136 | Comes on | DTC stored | |
| P0156 | Oxygen Sensor Circuit Malfunction (Bank 2 Sensor 2) | - Open or short in heated oxygen sensor (bank 2 sensor 2) circuit - Heated oxygen sensor (bank 2 sensor 2) - Heated oxygen sensor heater (bank 2 sensor 2) - Integration relay |
Comes on | DTC stored | |
| P0157 | Oxygen Sensor Circuit Low Voltage (Bank 2 Sensor 2) | - Same as DTC P0156 | Comes on | DTC stored | |
| P0158 | Oxygen Sensor Circuit High Voltage (Bank 2 Sensor 2) | - Same as DTC P0156 | Comes on | DTC stored | |
| P0171 | System Too Lean (Bank 1) | - Air induction system - Injector blockage - MAF meter - ECT sensor - Fuel pressure - Gas leakage in exhaust system - Open or short in A/F sensor (bank 1 sensor 1) circuit - A/F sensor (bank 1 sensor 1) - A/F sensor heater (bank 1 sensor 1) - A/F relay - A/F sensor heater and A/F relay circuits - PCV hose connections - PCV valve and hose - ECM |
Comes on | DTC stored | |
| P0172 | System Too Rich (Bank 1) | - Injector leakage or blockage - MAF meter - ECT sensor - Ignition system - Fuel pressure - Gas leakage in exhaust system - Open or short in A/F sensor (bank 1 sensor 1) circuit - A/F sensor (bank 1 sensor 1) - A/F sensor heater (bank 1 sensor 1) - A/F relay - A/F sensor heater and A/F relay circuits - ECM |
Comes on | DTC stored | |
| P0174 | System Too Lean (Bank 2) | - Air induction system - Injector blockage - MAF meter - ECT sensor - Fuel pressure - Gas leakage in exhaust system - Open or short in A/F sensor (bank 2 sensor 1) circuit - A/F sensor (bank 2 sensor 1) - A/F sensor heater (bank 2 sensor 1) - A/F relay - A/F sensor heater and A/F relay circuits - PCV hose connections - PCV valve an hose - ECM |
Comes on | DTC stored | |
| P0175 | System Too Rich (Bank 2) | - Injector leakage or blockage - MAF meter - ECT sensor - Ignition system - Fuel pressure - Gas leakage in exhaust system - Open or short in A/F sensor (bank 2 sensor 1) circuit - A/F sensor (bank 2 sensor 1) - A/F sensor heater (bank 2 sensor 1) - A/F relay - A/F sensor heater and A/F relay circuits - ECM |
Comes on | DTC stored | |
| P0220 | Throttle / Pedal Position Sensor / Switch "B" Circuit | - Throttle position sensor (built into throttle body) - ECM |
Comes on | DTC stored | |
| P0222 | Throttle / Pedal Position Sensor / Switch "B" Circuit Low Input | - Throttle position sensor (built into throttle body) - Short in VTA2 circuit - Open in VC circuit - ECM |
Comes on | DTC stored | |
| P0223 | Throttle / Pedal Position Sensor / Switch "B" Circuit High Input | - Throttle position sensor (built into throttle body) - Open in VTA2 circuit - Open in E2 circuit - Short in VC and VTA2 circuit - ECM |
Comes on | DTC stored | |
| P0230 | Fuel Pump Primary Circuit | - Open or short in F/PMP relay circuit - F/PMP relay - ECM |
- | DTC stored | |
| P0300 | Random / Multiple Cylinder Misfire Detected | - Open or short in engine wire harness - Connector connection - Vacuum hose connection - Ignition system - Injector - Fuel pressure - MAF meter - ECT sensor - Compression pressure - Valve clearance - Valve timing - PCV hose connection - PCV hose - ECM |
Comes on/blinks*1 | DTC stored | |
| P0301 | Cylinder 1 Misfire Detected | - Same as DTC P0300 | Comes on/blinks*1 | DTC stored | |
| P0302 | Cylinder 2 Misfire Detected | - Same as DTC P0300 | Comes on/blinks*1 | DTC stored | |
| P0303 | Cylinder 3 Misfire Detected | - Same as DTC P0300 | Comes on/blinks*1 | DTC stored | |
| P0304 | Cylinder 4 Misfire Detected | - Same as DTC P0300 | Comes on/blinks*1 | DTC stored | |
| P0305 | Cylinder 5 Misfire Detected | - Same as DTC P0300 | Comes on/blinks*1 | DTC stored | |
| P0306 | Cylinder 6 Misfire Detected | - Same as DTC P0300 | Comes on/blinks*1 | DTC stored | |
| P0327 | Knock Sensor 1 Circuit Low Input (Bank 1 or Single Sensor) | - Short in knock sensor circuit - Knock sensor - ECM |
Comes on | DTC stored | |
| P0328 | Knock Sensor 1 Circuit High Input (Bank 1 or Single Sensor) | - Open in knock sensor circuit - Knock sensor - ECM |
Comes on | DTC stored | |
| P0332 | Knock Sensor 2 Circuit Low Input (Bank 2) | - Same as DTC P0327 | Comes on | DTC stored | |
| P0333 | Knock Sensor 2 Circuit High Input (Bank 2) | - Same as DTC P0328 | Comes on | DTC stored | |
| P0335 | Crankshaft Position Sensor "A" Circuit | - Open or short in crankshaft position sensor circuit - Crankshaft position sensor - Sensor plate (crankshaft) - ECM |
Comes on | DTC stored | |
| P0339 | Crankshaft Position Sensor "A" Circuit Intermittent | - Same as DTC P0335 | - | DTC stored | |
| P0340 | Camshaft Position Sensor Circuit Malfunction | - Open or short in VVT sensor circuit - VVT sensor - Camshaft timing pulley - Jumped tooth of timing chain - ECM |
Comes on | DTC stored | |
| P0342 | Camshaft Position Sensor "A" Circuit Low Input (Bank 1 or Single Sensor) | - Same as DTC P0340 | Comes on | DTC stored | |
| P0343 | Camshaft Position Sensor "A" Circuit High Input (Bank 1 or Single Sensor) | - Same as DTC P0340 | Comes on | DTC stored | |
| P0345 | Camshaft Position Sensor "A" Circuit (Bank 2) | - Same as DTC P0340 | Comes on | DTC stored | |
| P0347 | Camshaft Position Sensor "A" Circuit Low Input (Bank 2) | - Same as DTC P0340 | Comes on | DTC stored | |
| P0348 | Camshaft Position Sensor "A" Circuit High Input (Bank 2) | - Same as DTC P0340 | Comes on | DTC stored | |
| P0351 | Ignition Coil "A" Primary / Secondary Circuit | - Ignition system - Open or short in IGF or IGT1 circuits from ignition coil to ECM - No. 1 ignition coil - ECM |
Comes on | DTC stored | |
| P0352 | Ignition Coil "B" Primary / Secondary Circuit | - Ignition system - Open or short in IGF or IGT2 circuits from ignition coil to ECM - No. 2 ignition coil - ECM |
Comes on | DTC stored | |
| P0353 | Ignition Coil "C" Primary / Secondary Circuit | - Ignition system - Open or short in IGF or IGT3 circuits from ignition coil to ECM - No. 3 ignition coil - ECM |
Comes on | DTC stored | |
| P0354 | Ignition Coil "D" Primary / Secondary Circuit | - Ignition system - Open or short in IGF or IGT4 circuits from ignition coil to ECM - No. 4 ignition coil - ECM |
Comes on | DTC stored | |
| P0355 | Ignition Coil "E" Primary / Secondary Circuit | - Ignition system - Open or short in IGF or IGT5 circuits from ignition coil to ECM - No. 5 ignition coil - ECM |
Comes on | DTC stored | |
| P0356 | Ignition Coil "F" Primary / Secondary Circuit | - Ignition system - Open or short in IGF or IGT6 circuits from ignition coil to ECM - No. 6 ignition coil - ECM |
Comes on | DTC stored | |
| P0420 | Catalyst System Efficiency Below Threshold (Bank 1) | - Gas leakage from exhaust system - A/F sensor (bank 1 sensor 1) - Heated oxygen sensor (bank 1 sensor 2) - Exhaust manifold (Three-way Catalytic Converter [TWC]) |
Comes on | DTC stored | |
| P0430 | Catalyst System Efficiency Below Threshold (Bank 2) | - Gas leakage from exhaust system - A/F sensor (bank 2 sensor 1) - Heated oxygen sensor (bank 2 sensor 2) - Exhaust manifold (Three-way Catalytic Converter [TWC]) |
Comes on | DTC stored | |
| P0443 | Evaporative Emission Control System Purge Control Valve Circuit | - Open or short in VSV for EVAP circuit - VSV for EVAP - ECM |
Comes on | DTC stored | |
| P0500 | Vehicle Speed Sensor Malfunction | - Open or short in vehicle speed sensor circuit - Vehicle speed sensor - Combination meter - ECM |
Comes on | DTC stored | |
| P0504 | Brake Switch "A" / "B" Correlation | - Short in stop light switch signal circuit - STOP fuse - Stop light switch - ECM |
- | DTC stored | |
| P0505 | Idle Control System Malfunction | - Electronic Throttle Control System (ETCS) - Air induction system - PCV hose connections - ECM |
Comes on | DTC stored | |
| P0560 | System Voltage | - Open in back-up power source circuit - ECM |
Comes on | DTC stored | |
| P0604 | Internal Control Module Random Access Memory (RAM) Error | - ECM | Comes on | DTC stored | |
| P0606 | ECM / PCM Processor | - ECM | Comes on | DTC stored | |
| P0607 | Control Module Performance | - ECM | Comes on | DTC stored | |
| P0617 | Starter Relay Circuit High | - Short in PNP switch (A/T) circuit - STA signal circuit (M/T) - PNP switch (A/T) - Ignition switch - ECM |
Comes on | DTC stored | |
| P0657 | Actuator Supply Voltage Circuit / Open | - ECM | Comes on | DTC stored | |
| P0660 | Intake Manifold Tuning Valve Control Circuit / Open (Bank 1) | - Open or short in VSV for ACIS circuit - VSV for ACIS - ECM |
Comes on | DTC stored | |
| P2102 | Throttle Actuator Control Motor Circuit Low | - Open in throttle actuator circuit - Throttle actuator - ECM |
Comes on | DTC stored | |
| P2103 | Throttle Actuator Control Motor Circuit High | - Short in throttle actuator circuit - Throttle actuator - Throttle valve - Throttle body - ECM |
Comes on | DTC stored | |
| P2111 | Throttle Actuator Control System - Stuck Open | - Throttle actuator - Throttle valve - Throttle body |
Comes on | DTC stored | |
| P2112 | Throttle Actuator Control System - Stuck Closed | - Same as DTC P2111 | Comes on | DTC stored | |
| P2118 | Throttle Actuator Control Motor Current Range / Performance | - Open in ETCS power source circuit - ETCS fuse - ECM |
Comes on | DTC stored | |
| P2119 | Throttle Actuator Control Throttle Body Range / Performance | - ETCS - ECM |
Comes on | DTC stored | |
| P2120 | Throttle / Pedal Position Sensor / Switch "D" Circuit | - Accelerator pedal position sensor - ECM |
Comes on | DTC stored | |
| P2121 | Throttle / Pedal Position Sensor / Switch "D" Circuit Range / Performance | - Accelerator pedal position sensor circuit - Accelerator pedal position sensor - ECM |
Comes on | DTC stored | |
| P2122 | Throttle / Pedal Position Sensor / Switch "D" Circuit Low Input | - Accelerator pedal position sensor - Open in VCP1 circuit - Open or ground short in VPA1 circuit - ECM |
Comes on | DTC stored | |
| P2123 | Throttle / Pedal Position Sensor / Switch "D" Circuit High Input | - Accelerator pedal position sensor - Open in EPA circuit - ECM |
Comes on | DTC stored | |
| P2125 | Throttle / Pedal Position Sensor / Switch "E" Circuit | - Accelerator pedal position sensor - ECM |
Comes on | DTC stored | |
| P2127 | Throttle / Pedal Position Sensor / Switch "E" Circuit Low Input | - Accelerator pedal position sensor - Open in VCP2 circuit - Open or ground short in VPA2 circuit - ECM |
Comes on | DTC stored | |
| P2128 | Throttle / Pedal Position Sensor / Switch "E" Circuit High Input | - Accelerator pedal position sensor - Open in EPA2 circuit - ECM |
Comes on | DTC stored | |
| P2135 | Throttle / Pedal Position Sensor / Switch "A" / "B" Voltage Correlation | - Short in VTA1 and VTA2 circuits - Throttle position sensor (built into throttle body) - ECM |
Comes on | DTC stored | |
| P2138 | Throttle / Pedal Position Sensor / Switch "D" / "E" Voltage Correlation | - Short in VPA and VPA2 circuits - Accelerator pedal position sensor - ECM |
Comes on | DTC stored | |
| P2195 | Oxygen (A/F) Sensor Signal Stuck Lean (Bank 1 Sensor 1) | - Open or short in A/F sensor (bank 1 sensor 1) circuit - A/F sensor (bank 1 sensor 1) - A/F sensor heater (bank 1 sensor 1) - A/F sensor heater relay - A/F sensor heater and relay circuit - Air induction system - Fuel pressure - Injector - ECM |
Comes on | DTC stored | |
| P2196 | Oxygen (A/F) Sensor Signal Stuck Rich (Bank 1 Sensor 1) | - Same as DTC P2195 | Comes on | DTC stored | |
| P2197 | Oxygen (A/F) Sensor Signal Stuck Lean (Bank 2 Sensor 1) | - Open or short in A/F sensor (bank 2 sensor 1) circuit - A/F sensor (bank 2 sensor 1) - A/F sensor heater (bank 2 sensor 1) - A/F sensor heater relay - A/F sensor heater and relay circuit - Air induction system - Fuel pressure - Injector - ECM |
Comes on | DTC stored | |
| P2198 | Oxygen (A/F) Sensor Signal Stuck Rich (Bank 2 Sensor 1) | - Same as DTC P2197 | Comes on | DTC stored | |
| P2238 | Oxygen (A/F) Sensor Pumping Current Circuit Low (Bank 1 Sensor 1) | - Open or short in A/F sensor circuit - A/F sensor - A/F sensor heater - A/F relay - A/F sensor heater and relay circuits - ECM |
Comes on | DTC stored | |
| P2239 | Oxygen (A/F) Sensor Pumping Current Circuit High (Bank 1 Sensor 1) | - Same as DTC P2238 | Comes on | DTC stored | |
| P2241 | Oxygen (A/F) Sensor Pumping Current Circuit Low (Bank 2 Sensor 1) | - Same as DTC P2238 | Comes on | DTC stored | |
| P2242 | Oxygen (A/F) Sensor Pumping Current Circuit High (Bank 2 Sensor 1) | - Same as DTC P2238 | Comes on | DTC stored | |
| P2252 | Oxygen (A/F) Sensor Reference Ground Circuit Low (Bank 1 Sensor 1) | - Same as DTC P2238 | Comes on | DTC stored | |
| P2253 | Oxygen (A/F) Sensor Reference Ground Circuit High (Bank 1 Sensor 1) | - Same as DTC P2238 | Comes on | DTC stored | |
| P2255 | Oxygen (A/F) Sensor Reference Ground Circuit Low (Bank 2 Sensor 1) | - Same as DTC P2238 | Comes on | DTC stored | |
| P2256 | Oxygen (A/F) Sensor Reference Ground Circuit High (Bank 2 Sensor 1) | - Same as DTC P2238 | Comes on | DTC stored | |
| P2A00 | A/F Sensor Circuit Slow Response (Bank 1 Sensor 1) | - Open or short in A/F sensor (bank 1 sensor 1) circuit - A/F sensor (bank 1 sensor 1) - A/F sensor heater - A/F sensor heater relay - A/F sensor heater and relay circuit - Air induction system - Fuel pressure - Injector - PCV valve and hose - PCV hose connections - ECM |
Comes on | DTC stored | |
| P2A03 | A/F Sensor Circuit Slow Response (Bank 2 Sensor 1) | - Open or short in A/F sensor (bank 2 sensor 1) circuit - A/F sensor (bank 2 sensor 1) - A/F sensor heater - A/F sensor heater relay - A/F sensor heater and relay circuit - Air induction system - Fuel pressure - Injector - PCV valve and hose - PCV hose connections - ECM |
Comes on | DTC stored |