Diagnostic Trouble Codes: Notes
Each diagnostic trouble code is diagnosed by following a specific testing procedure. The diagnostic test procedures contain step-by-step instructions for determining the cause of trouble codes as well as no trouble code problems. It is not necessary to perform all of the tests in this article to diagnose an individual code.
Always begin by reading the diagnostic trouble codes using the DRBIII®. For DTC identification, refer to DIAGNOSTIC TROUBLE CODE (DTC) IDENTIFICATION table.
DIAGNOSTIC TROUBLE CODE (DTC) IDENTIFICATION
| DTC | Description |
|---|---|
| P0016 | CRANKSHAFT/CAMSHAFT TIMING MISALIGNMENT |
| P0030 | O2 SENSOR 1/1 HEATER CIRCUIT |
| P0036 | O2 SENSOR 1/2 HEATER CIRCUIT |
| P0050 | O2 SENSOR 2/1 HEATER CIRCUIT |
| P0056 | O2 SENSOR 2/2 HEATER CIRCUIT |
| P0031 | O2 SENSOR 1/1 HEATER CIRCUIT LOW |
| P0037 | O2 SENSOR 1/2 HEATER CIRCUIT LOW |
| P0051 | O2 SENSOR 2/1 HEATER CIRCUIT LOW |
| P0057 | O2 SENSOR 2/2 HEATER CIRCUIT LOW |
| P0032 | O2 SENSOR 1/1 HEATER CIRCUIT HIGH |
| P0038 | O2 SENSOR 1/2 HEATER CIRCUIT HIGH |
| P0052 | O2 SENSOR 2/1 HEATER CIRCUIT HIGH |
| P0058 | O2 SENSOR 2/2 HEATER CIRCUIT HIGH |
| P0068 | MANIFOLD PRESSURE/THROTTLE POSITION CORRELATION - HIGH FLOW/VACUUM LEAK |
| P0070 | AMBIENT TEMP SENSOR STUCK |
| P0071 | AMBIENT TEMP SENSOR PERFORMANCE |
| P0072 | AMBIENT TEMP SENSOR LOW |
| P0073 | AMBIENT TEMP SENSOR HIGH |
| P0106 | MAP SENSOR PERFORMANCE |
| P0107 | MAP SENSOR LOW |
| P0108 | MAP SENSOR HIGH |
| P0110 | INTAKE AIR TEMPERATURE SENSOR STUCK |
| P0111 | INTAKE AIR TEMPERATURE SENSOR PERFORMANCE |
| P0112 | INTAKE AIR TEMPERATURE SENSOR LOW |
| P0113 | INTAKE AIR TEMPERATURE SENSOR HIGH |
| P0116 | ENGINE COOLANT TEMPERATURE PERFORMANCE |
| P0117 | ENGINE COOLANT TEMPERATURE SENSOR LOW |
| P0118 | ENGINE COOLANT TEMPERATURE SENSOR HIGH |
| P0121 | THROTTLE POSITION SENSOR #1 PERFORMANCE |
| P0122 | THROTTLE POSITION SENSOR #1 LOW |
| P0123 | THROTTLE POSITION SENSOR #1 HIGH |
| P0125 | INSUFFICIENT COOLANT TEMP FOR CLOSED-LOOP FUEL CONTROL |
| P0128 | THERMOSTAT RATIONALITY |
| P0129 | BAROMETRIC PRESSURE OUT-OF-RANGE LOW |
| P0131 | O2 SENSOR 1/1 VOLTAGE LOW |
| P0137 | O2 SENSOR 1/2 VOLTAGE LOW |
| P0151 | O2 SENSOR 2/1 VOLTAGE LOW |
| P0157 | O2 SENSOR 2/2 VOLTAGE LOW |
| P0132 | O2 SENSOR 1/1 VOLTAGE HIGH |
| P0138 | O2 SENSOR 1/2 VOLTAGE HIGH |
| P0152 | O2 SENSOR 2/1 VOLTAGE HIGH |
| P0158 | O2 SENSOR 2/2 VOLTAGE HIGH |
| P0133 | O2 SENSOR 1/1 SLOW RESPONSE |
| P0139 | O2 SENSOR 1/2 SLOW RESPONSE |
| P0153 | O2 SENSOR 2/1 SLOW RESPONSE |
| P0159 | O2 SENSOR 2/2 SLOW RESPONSE |
| P0135 | O2 SENSOR 1/1 HEATER PERFORMANCE |
| P0141 | O2 SENSOR 1/2 HEATER PERFORMANCE |
| P0155 | O2 SENSOR 2/1 HEATER PERFORMANCE |
| P0161 | O2 SENSOR 2/2 HEATER PERFORMANCE |
| P0171 | FUEL SYSTEM 1/1 LEAN |
| P0174 | FUEL SYSTEM 2/1 LEAN |
| P0172 | FUEL SYSTEM 1/1 RICH |
| P0175 | FUEL SYSTEM 2/1 RICH |
| P0201 | FUEL INJECTOR #1 |
| P0202 | FUEL INJECTOR #2 |
| P0203 | FUEL INJECTOR #3 |
| P0204 | FUEL INJECTOR #4 |
| P0205 | FUEL INJECTOR #5 |
| P0206 | FUEL INJECTOR #6 |
| P0300 | MULTIPLE CYLINDER MISFIRE |
| P0301 | CYLINDER #1 MISFIRE |
| P0302 | CYLINDER #2 MISFIRE |
| P0303 | CYLINDER #3 MISFIRE |
| P0304 | CYLINDER #4 MISFIRE |
| P0305 | CYLINDER #5 MISFIRE |
| P0306 | CYLINDER #6 MISFIRE |
| P0315 | NO CRANK SENSOR LEARNED |
| P0325 | KNOCK SENSOR #1 CIRCUIT |
| P0335 | CRANKSHAFT POSITION SENSOR CIRCUIT |
| P0339 | CRANKSHAFT POSITION SENSOR INTERMITTENT |
| P0340 | CAMSHAFT POSITION SENSOR CIRCUIT |
| P0344 | CAMSHAFT POSITION SENSOR INTERMITTENT |
| P0351 | IGNITION COIL #1 CIRCUIT |
| P0352 | IGNITION COIL #2 CIRCUIT |
| P0353 | IGNITION COIL #3 CIRCUIT |
| P0354 | IGNITION COIL #4 CIRCUIT |
| P0355 | IGNITION COIL #5 CIRCUIT |
| P0356 | IGNITION COIL #6 CIRCUIT |
| P0401 | EGR SYSTEM PERFORMANCE |
| P0403 | EGR CONTROL CIRCUIT |
| P0404 | EGR POSITION SENSOR PERFORMANCE |
| P0405 | EGR POSITION SENSOR LOW |
| P0406 | EGR POSITION SENSOR HIGH |
| P0420 | CATALYTIC 1/1 EFFICIENCY |
| P0432 | CATALYTIC 2/1 EFFICIENCY |
| P0440 | GENERAL EVAP SYSTEM FAILURE |
| P0441 | EVAP PURGE SYSTEM PERFORMANCE |
| P0442 | EVAP SYSTEM MEDIUM LEAK |
| P0455 | EVAP SYSTEM LARGE LEAK |
| P0443 | EVAP PURGE SOLENOID CIRCUIT |
| P0452 | NVLD PRESSURE SWITCH SENSE CIRCUIT LOW |
| P0453 | NVLD PRESSURE SWITCH SENSE CIRCUIT HIGH |
| P0456 | EVAP SYSTEM SMALL LEAK |
| P0461 | FUEL LEVEL SENSOR #1 PERFORMANCE |
| P0462 | FUEL LEVEL SENSOR #1 LOW |
| P0463 | FUEL LEVEL SENSOR #1 HIGH |
| P0480 | LOW SPEED FAN CONTROL RELAY CIRCUIT |
| P0481 | HIGH SPEED FAN CONTROL RELAY CIRCUIT |
| P0498 | NVLD CANISTER VENT VALVE SOLENOID CIRCUIT LOW |
| P0499 | NVLD CANISTER VENT VALVE SOLENOID CIRCUIT HIGH |
| P0501 | VEHICLE SPEED SENSOR #1 PERFORMANCE |
| P0506 | IDLE SPEED LOW PERFORMANCE |
| P0519 | IDLE SPEED PERFORMANCE |
| P0507 | IDLE SPEED HIGH PERFORMANCE |
| P0508 | IAC VALVE SENSE CIRCUIT LOW |
| P0509 | IAC VALVE SENSE CIRCUIT HIGH |
| P0513 | INVALID SKIM KEY |
| P0532 | A/C PRESSURE SENSOR LOW |
| P0533 | A/C PRESSURE SENSOR HIGH |
| P0562 | BATTERY VOLTAGE LOW |
| P0563 | BATTERY VOLTAGE HIGH |
| P0579 | SPEED CONTROL SWITCH #1 PERFORMANCE |
| P0580 | SPEED CONTROL SWITCH #1 LOW |
| P0581 | SPEED CONTROL SWITCH #1 HIGH |
| P0582 | SPEED CONTROL VACUUM SOLENOID CIRCUIT |
| P0586 | SPEED CONTROL VENT SOLENOID CIRCUIT |
| P0594 | SPEED CONTROL SERVO POWER CIRCUIT |
| P0600 | SERIAL COMMUNICATION LINK |
| P0601 | INTERNAL MEMORY CHECKSUM INVALID |
| P0622 | GENERATOR FIELD CONTROL CIRCUIT |
| P0627 | FUEL PUMP RELAY CIRCUIT |
| P0632 | ODOMETER NOT PROGRAMMED IN PCM |
| P0633 | SKIM KEY NOT PROGRAMMED IN PCM |
| P0645 | A/C CLUTCH RELAY CIRCUIT |
| P0660 | MANIFOLD TUNE VALVE SOLENOID CIRCUIT |
| P0685 | ASD RELAY CONTROL CIRCUIT |
| P0688 | ASD RELAY SENSE CIRCUIT LOW |
| P0700 | TRANSMISSION CONTROL SYSTEM/READ TRANSMISSION DTCS ON THE DRBIII® |
| P0703 | BRAKE SWITCH #2 CIRCUIT |
| P0850 | PARK/NEUTRAL SWITCH PERFORMANCE |
| P1115 | GENERAL TEMP SENSOR PERFORMANCE |
| P1602 | PCM NOT PROGRAMMED |
| P1603 | PCM INTERNAL DUAL-PORT RAM COMMUNICATION |
| P1604 | PCM INTERNAL DUAL-PORT RAM READ/WRITE INTEGRITY FAILURE |
| P1607 | PCM INTERNAL SHUTDOWN TIMER RATIONALITY |
| P1681 | NO FUEL LEVEL BUS MESSAGE |
| P1686 | NO SKIM BUS MESSAGES |
| P1687 | NO CLUSTER BUS MESSAGE |
| P1695 | NO BODY BUS MESSAGES |
| P1696 | EEPROM MEMORY WRITE DENIED/INVALID |
| P1697 | EMR (SRI) MILEAGE NOT STORED |
| P1698 | NO TRANSMISSION BUS MESSAGE |
| P2008 | SHORT RUNNER SOLENOID CIRCUIT |
| P2302 | IGNITION COIL #1 SECONDARY CIRCUIT-INSUFFICIENT IONIZATION |
| P2305 | IGNITION COIL #2 SECONDARY CIRCUIT - INSUFFICIENT IONIZATION |
| P2308 | IGNITION COIL #3 SECONDARY CIRCUIT- INSUFFICIENT IONIZATION |
| P2311 | IGNITION COIL #4 SECONDARY CIRCUIT- INSUFFICIENT IONIZATION |
| P2314 | IGNITION COIL #5 SECONDARY CIRCUIT- INSUFFICIENT IONIZATION |
| P2317 | IGNITION COIL #6 SECONDARY CIRCUIT- INSUFFICIENT IONIZATION |
| P2503 | CHARGING SYSTEM VOLTAGE LOW |