Self-Diagnostics DTCS
SELF-DIAGNOSTICS - DIAGNOSTIC TROUBLE CODE (DTC) LIST
| DTC | Definition | KOEO Test/Step |
KOER Test/Step |
Continuous Test/Step |
|---|---|---|---|---|
| P0102 | Mass Air Flow (MAF) Circuit Low Input | -- | DC/2 | DC/2 |
| P0103 | Mass Air Flow (MAF) Circuit High Input | DC/20 | DC/20 | DC/20 |
| P0106 | Barometric (BARO) Pressure Sensor Circuit Performance | -- | -- | DQ/1 |
| P0107 | BARO Sensor Low Voltage Detected | -- | -- | DQ/1 |
| P0108 | BARO Sensor High Voltage Detected | -- | -- | DQ/1 |
| P0109 | BARO Sensor Circuit Intermittent | -- | -- | DQ/1 |
| P0112 | Intake Air Temperature (IAT) Circuit Low Input | DA/20 | DA/20 | DA/90 |
| P0113 | Intake Air Temperature (IAT) Circuit High Input | DA/10 | DA/10 | DA/90 |
| P0117 (W/O ECT Sensor) | Cylinder Head Temperature Circuit Low Input | DL/20 | DL/20 | DL/90 |
| P0117 | Engine Coolant Temperature (ECT) Circuit Low Input | DA/20 | DA/20 | DA/90 |
| P0118 (W/O ECT Sensor) | Cylinder Head Temperature Circuit High Input | DL/10 | DL/10 | DL/90 |
| P0118 | Engine Coolant Temperature (ECT) Circuit High Input | DA/10 | DA/10 | DA/90 |
| P0121 | Throttle Position (TP) Circuit Performance Problem | -- | DH/22 | DH/22 |
| P0122 | Throttle Position (TP) Circuit Low Input | DH/11 | DH/11 | DH/11 |
| P0123 | Throttle Position (TP) Circuit High Input | DH/8 | DH/8 | DH/8 |
| P0125 | Insufficient Coolant Temperature For Closed Loop Fuel Control | -- | -- | DA/100 |
| P0131 | HO2S Sensor Circuit Out of Range Low Voltage (HO2S-11) | -- | -- | H/27 |
| P0133 | HO2S Sensor Circuit Slow Response (HO2S-11) | -- | -- | H/20 |
| P0135 | HO2S Sensor Circuit Malfunction (HO2S-11) | H/30 | H/30 | H/30 |
| P0136 | HO2S Sensor Circuit Malfunction (HO2S-12) | -- | -- | H/80 |
| P0141 | HO2S Sensor Circuit Malfunction (HO2S-125) | H/30 | H/30 | H/30 |
| P0151 | HO2S Sensor Circuit Out of Range Low Voltage (HO2S-21) | -- | -- | H/27 |
| P0153 | HO2S Sensor Circuit Slow Response (HO2S-21) | -- | -- | H/20 |
| P0155 | HO2S Sensor Circuit Malfunction (HO2S-21) | H/30 | H/30 | H/30 |
| P0156 | HO2S Sensor Circuit Malfunction (HO2S-22) | -- | -- | H/80 |
| P0161 | HO2S Sensor Circuit Malfunction (HO2S-22) | H/30 | H/30 | H/30 |
| P0171 | System too Lean (Bank 1) | -- | -- | H/41 |
| P0172 | System too Rich (Bank 1) | -- | -- | H/41 |
| P0174 | System too Lean (Bank 2) | -- | -- | H/41 |
| P0175 | System too Rich (Bank 2) | -- | -- | H/41 |
| P0176 | Flex Fuel (FF) Sensor | -- | DE/1 | DE/20 |
| P0180 | Engine Fuel Temperature (EFT) Sensor | DB/2 | DB/2 | DB/8 |
| P0181 | Engine Fuel Temperature (EFT) Sensor | DB/1 | DB/1 | -- |
| P0183 | Engine Fuel Temperature (EFT) Sensor | DB/2 | DB/2 | DB/7 |
| P0190 | Fuel Rail Pressure Sensor Circuit Malfunction (FRP) | DD/11 | DD/11 | DD/15 |
| P0191 | Fuel Rail Pressure Sensor Circuit Performance (FRP) | DD/16 | DD/16 | DD/16 |
| P0192 | Fuel Rail Pressure Sensor Circuit Low Input (FRP) | DD/1 | DD/1 | DD/15 |
| P0193 | Fuel Rail Pressure Sensor Circuit High Input (FRP) | DD/7 | DD/7 | DD/15 |
| P0201 | Cylinder No. 1 Injector Circuits | H/56 | H/56 | H/56 |
| P0202 | Cylinder No. 2 Injector Circuits | H/56 | H/56 | H/56 |
| P0203 | Cylinder No. 3 Injector Circuits | H/56 | H/56 | H/56 |
| P0204 | Cylinder No. 4 Injector Circuits | H/56 | H/56 | H/56 |
| P0205 | Cylinder No. 5 Injector Circuits | H/56 | H/56 | H/56 |
| P0206 | Cylinder No. 6 Injector Circuits | H/56 | H/56 | H/56 |
| P0207 | Cylinder No. 7 Injector Circuits | H/56 | H/56 | H/56 |
| P0208 | Cylinder No. 8 Injector Circuits | H/56 | H/56 | H/56 |
| P0209 | Cylinder No. 9 Injector Circuits | H/56 | H/56 | H/56 |
| P0210 | Cylinder No. 10 Injector Circuits | H/56 | H/56 | H/56 |
| P0211 | Cylinder No. 11 Injector Circuits | H/56 | H/56 | H/56 |
| P0212 | Cylinder No. 12 Injector Circuits | H/56 | H/56 | H/56 |
| P0230 | Fuel Pump Primary Circuit Malfunction | KA/1 | KA/1 | KA/40 |
| P0231 | Fuel Pump Secondary Circuit Low | KA/20 | KA/20 | KA/35 |
| P0232 | Fuel Pump Secondary Circuit High | KA/10 | KA/10 | KA/30 |
| P0300 | Random Misfire | -- | HD/1 | HD/1 |
| P0301 | Misfire Detection Monitor | -- | HD/1 | HD/1 |
| P0302 | Misfire Detection Monitor | -- | HD/1 | HD/1 |
| P0303 | Misfire Detection Monitor | -- | HD/1 | HD/1 |
| P0304 | Misfire Detection Monitor | -- | HD/1 | HD/1 |
| P0305 | Misfire Detection Monitor | -- | HD/1 | HD/1 |
| P0306 | Misfire Detection Monitor | -- | HD/1 | HD/1 |
| P0307 | Misfire Detection Monitor | -- | HD/1 | HD/1 |
| P0308 | Misfire Detection Monitor | -- | HD/1 | HD/1 |
| P0309 | Misfire Detection Monitor | -- | HD/1 | HD/1 |
| P0310 | Misfire Detection Monitor | -- | HD/1 | HD/1 |
| P0320 | Ignition Diagnostic Monitor (IDM) | NC1 | -- | NC/1 |
| P0325 | Knock Sensor 1 Circuit Malfunction (Bank 1) | -- | DG/1 | DG/1 |
| P0326 | Knock Sensor 1 Circuit Malfunction (Bank 1) | -- | DG/1 | DG/1 |
| P0330 | Knock Sensor 2 Circuit Malfunction (Bank 2) | -- | DG/1 | DG/1 |
| P0331 | Knock Sensor 2 Circuit Range/performance (Bank 2) | -- | DG/1 | DG/1 |
| P0340 | Camshaft Position (CMP) Sensor Circuit Malfunction | -- | DR/1 | DR/1 |
| P0350 | Ignition Coil (Undetermined) Primary/ Secondary Circuit Malfunction | -- | JB/1 | JB/1 |
| P0351 (With Coil Pack) | Ignition Coil A through J Primary/ Secondary Circuit Malfunction | -- | JE/1 | JE/1 |
| P0351 (With Coil-On-Plug) | Ignition Coil A through J Primary/ Secondary Circuit Malfunction | -- | JF/1 | JF/1 |
| P0352 (With Coil Pack) | Ignition Coil A through J Primary/ Secondary Circuit Malfunction | -- | JE/1 | JE/1 |
| P0352 (With Coil-On-Plug) | Ignition Coil A through J Primary/ Secondary Circuit Malfunction | -- | JF/1 | JF/1 |
| P0353 (With Coil Pack) | Ignition Coil A through J Primary/ Secondary Circuit Malfunction | -- | JE/1 | JE/1 |
| P0353 (With Coil-On-Plug) | Ignition Coil A through J Primary/ Secondary Circuit Malfunction | -- | JF/1 | JF/1 |
| P0354 (With Coil Pack) | Ignition Coil A through J Primary/ Secondary Circuit Malfunction | -- | JE/1 | JE/1 |
| P0354 (With Coil-On-Plug) | Ignition Coil A through J Primary/ Secondary Circuit Malfunction | -- | JF/1 | JF/1 |
| P0355 | Ignition Coil A through J Primary/ Secondary Circuit Malfunction | -- | JF/1 | JF/1 |
| P0356 | Ignition Coil A through J Primary/ Secondary Circuit Malfunction | -- | JF/1 | JF/1 |
| P0357 | Ignition Coil A through J Primary/ Secondary Circuit Malfunction | -- | JF/1 | JF/1 |
| P0358 | Ignition Coil A through J Primary/ Secondary Circuit Malfunction | -- | JF/1 | JF/1 |
| P0359 | Ignition Coil A through J Primary/ Secondary Circuit Malfunction | -- | JF/1 | JF/1 |
| P0360 | Ignition Coil A through J Primary/ Secondary Circuit Malfunction | -- | JF/1 | JF/1 |
| P0401 | EGR Flow Insufficient Detected | -- | -- | HE/70 |
| P0402 | EGR Flow Excessive Detected | -- | HE/20 | HE/20 |
| P0411 | Secondary Air Injection (AIR) system upstream flow | HM/7 | HM/7 | HM/7 |
| P0412 | Secondary Air Injection System (AIR) circuit malfunction | HM/1 | HM/1 | HM/1 |
| P0420 | Catalyst System Efficiency Below Threshold (Bank 1) | -- | -- | HF/1 |
| P0430 | Catalyst System Efficiency Below Threshold (Bank 2) | -- | -- | HF/1 |
| P0443 | EVAP Control System Canister Purge Valve Circuit Malfunction | HX/2 | HX/2 | HX/1 |
| P0451 | FTP Sensor Circuit Noisy | -- | -- | Z1 |
| P0452 | FTP Sensor Circuit Low Voltage Detected | HX/26 | HX/26 | HX/26 |
| P0453 | FTP Sensor Circuit High Voltage Detected | HX/33 | HX/33 | HX/33 |
| P0460 | Fuel Level Sensor Circuit Malfunction | HX/76 | HX/76 | HX/76 |
| P0461 | Fuel Level Sensor Circuit Range/Performance | -- | -- | Z1 |
| P0500 | Vehicle Speed Sensor (VSS) Malfunction | -- | -- | DP/1 |
| P0501 | Vehicle Speed Sensor (VSS) Range/ Performance | -- | -- | DP/1 |
| P0503 | Vehicle Speed Sensor (VSS) Intermittent | -- | -- | DP/20 |
| P0505 | Idle Air Control System Malfunction | -- | KE/2 | -- |
| P0552 | Power Steering Pressure (PSP) Sensor Circuit Malfunction | DT/2 | DT/2 | DT/10 |
| P0553 | Power Steering Pressure (PSP) Sensor Circuit Malfunction | DT/2 | DT/2 | DT/10 |
| P0602 | Control Module Programming Error | Reprogram (VID) block, PROGRAMMING PCM | Reprogram (VID) block, PROGRAMMING PCM | Reprogram (VID) block, PROGRAMMING PCM |
| P0603 | Powertrain Control Module KAM Test Error | QB/1 | -- | -- |
| P0605 | PCM Read Only Memory (ROM) error | Replace PCM (See, PROGRAMMING PCM ) | Replace PCM (See, PROGRAMMING PCM ) | Replace PCM (See, PROGRAMMING PCM ) |
| P0703 | Brake Switch Circuit Input Malfunction | FD/2 | FD/1 | FD/3 |
| P0704 | Clutch Pedal Position Switch Malfunction | TA/5 | -- | TA/5 |
| P0812 | -- | -- | -- | TH/1 |
| P1000 | OBD-II Monitor Testing Not Complete | Ignore This Code In KOEO | Ignore This Code In KOER | QC/1 |
| P1001 | KOER Not Able To Complete, KOER Aborted | -- | QA/1 | -- |
| P1100 | Mass Air Flow (MAF) Sensor Intermittent | -- | -- | DC/16 |
| P1101 | Mass Air Flow (MAF) Sensor Out of Self-Test Range | DC/3 | DC/1 | -- |
| P1112 | Intake Air Temperature (IAT) Sensor Intermittent | -- | -- | DA/90 |
| P1115 | Intake Air Temperature (IAT) Sensor Intermittent | DU/10 | DU/10 | DU/10 |
| P1116 (W/O ECT Sensor) | Cylinder Head Engine Temperature Sensor Out of Self-Test Range | DL/1 | DL/1 | -- |
| P1116 | Engine Coolant Temperature (ECT) Sensor Out of Self-Test Range | DA/1 | DA/1 | -- |
| P1117 (W/O ECT Sensor) | Cylinder Head Engine Temperature Sensor Intermittent | -- | -- | DL/90 |
| P1117 | Engine Coolant Temperature (ECT) Sensor Intermittent | -- | -- | DA/90 |
| P1120 | Throttle Position (TP) Sensor Out of Range Low (RATCH too Low) | DH/3 | DH/3 | DH/3 |
| P1121 | Throttle Position (TP) Sensor Inconsistent with MAF Sensor | -- | DH/15 | DH/15 |
| P1124 | Throttle Position (TP) Sensor Out of Self-Test Range | DH/1 | DH/1 | -- |
| P1125 | Throttle Position (TP) Sensor Intermittent | -- | -- | DH/20 |
| P1127 | Exhaust Not Warm Enough, Downstream Sensor Not Tested | -- | H/100 | -- |
| P1128 | Upstream Oxygen Sensors Swapped from Bank to Bank (HO2S-11-21) | -- | H/110 | -- |
| P1129 | Downstream Oxygen Sensors Swapped from Bank to Bank (HO2S-12-22) | -- | H/110 | -- |
| P1130 | Lack of HO2S-11 Switch, Fuel Trim at Limit | -- | -- | H/40 |
| P1131 | Lack of HO2S-11 Switch, Sensor Indicates Lean | -- | H/40 | H/40 |
| P1132 | Lack of HO2S-11 Switch, Sensor Indicates Rich | -- | H/40 | H/40 |
| P1137 | Lack of HO2S-12 Switch, Sensor Indicates Lean | -- | H/80 | -- |
| P1138 | Lack of HO2S-12 Switch, Sensor Indicates Rich | -- | H/80 | -- |
| P1150 | Lack of HO2S-21 Switch, Fuel Trim at Limit | -- | -- | H/40 |
| P1151 | Lack of HO2S-21 Switch, Sensor Indicates Lean | H/40 | H/40 | H/40 |
| P1152 | Lack of HO2S-21 Switch, Sensor Indicates Rich | -- | H/40 | H/40 |
| P1157 | Lack of HO2S-22 Switch, Sensor Indicates Lean | -- | H/80 | -- |
| P1158 | Lack of HO2S-22 Switch, Sensor Indicates Rich | -- | H/80 | -- |
| P1232 | Low Speed Fuel Pump Primary Circuit Malfunction | KA/45 | KA/45 | KA/60 |
| P1233 | Fuel Pump Driver Module (FPDM) | KB/1 | KB/1 | KB/1 |
| P1234 | Same as P1233, except P1234 will not illuminate MIL | KB/1 | KB/1 | KB/1 |
| P1235 | Fuel Pump Driver Module (FPDM) | KB/30 | KB/30 | KB/30 |
| P1236 | Same as P1235, except P1236 will not illuminate MIL | KB/30 | KB/30 | KB/30 |
| P1237 | Fuel Pump Driver Module (FPDM) | KB/47 | KB/47 | KB/47 |
| P1238 | Fuel Pump Driver Module (FPDM) | KB/47 | KB/47 | KB/47 |
| P1244 | Generator Load Input Low (GLI) | -- | FH/1 | FH/1 |
| P1245 | Generator Load Input High (GLI) | -- | FH/1 | FH/1 |
| P1246 | Generator/Regulator System | -- | HY/1 | HY/1 |
| P1260 | Theft Detected - Vehicle Immobilized | -- | -- | QD/1 |
| P1270 | Engine RPM/Vehicle Speed Limiter | -- | -- | ND/1 |
| P1285 | Cylinder Head Over Temperature Sensed | DL/30 | DL/30 | DL/30 |
| P1288 | Cylinder Head Temperature (CHT) Sensor Circuit Out of Self-Test Range | DL/1 | DL/1 | -- |
| P1289 | Cylinder Head Temperature (CHT) Sensor Circuit High Input (PCM STRATEGIES UP TO AND INCLUDING 1998) | DL/5 | DL/5 | DL/90 |
| P1290 | Cylinder Head Temperature (CHT) Sensor Circuit Low Input (PCM STRATEGIES UP TO AND INCLUDING 1998) | DL/5 | DL/5 | DL/90 |
| P1299 | Cylinder Head Over Temperature Protection Active | -- | -- | DL/100 |
| P1309 CMP (VR/2-Pin) |
Misfire Monitor Disabled | -- | -- | HD/41 |
| P1380 CMP (Hall Type/3-Pin) | Variable Cam Timing Solenoid A Circuit Malfunction | -- | -- | HD/40 |
| P1380 | Variable Cam Timing Solenoid A Circuit Malfunction | -- | -- | HK/1 |
| P1381 | Variable Cam Timing Over-advanced (Bank 1) | -- | HK/11 | HK/11 |
| P1383 | Variable Cam Timing Over-retarded (Bank 1) | -- | HK/11 | HK/11 |
| P1400 | DPF EGR Sensor Circuit Low Voltage Detected | HE/1 | HE/1 | HE/1 |
| P1401 | DPF EGR Sensor Circuit High Voltage Detected | HE/10 | HE/10 | HE/10 |
| P1405 | DPF EGR Sensor Upstream Hose Off or Plugged | -- | -- | HE/50 |
| P1406 | DPF EGR Sensor Downstream Hose Off or Plugged | -- | -- | HE/60 |
| P1408 | EGR Flow Out of Self-Test Range | -- | HE/71 | -- |
| P1409 | EGR Vacuum Regulator Solenoid Circuit Malfunction | HE/110 | HE/110 | HE/120 |
| P1413 | Secondary Air Injection system monitor circuit low | HM/19 | HM/19 | HM/19 |
| P1414 | Secondary Air Injection system monitor circuit high | HM/27 | HM/27 | HM/27 |
| P1443 | Check For Evapoarative Emission System Leaks | -- | -- | -- |
| P1450 | Unable to Bleed Up Fuel Tank Vacuum | -- | -- | HX/18 |
| P1451 | EVAP Control System Canister Vent Solenoid Circuit Malfunction | HX/65 | HX/65 | HX/65 |
| P1461 | Air Conditioning Pressure Sensor (ACP) Sensor High Voltage Detected | DS/1 | DS/1 | DS/1 |
| P1462 | Air Conditioning Pressure Sensor (ACP) Sensor Low Voltage Detected | DS/10 | DS/10 | DS/10 |
| P1463 | Air Conditioning Pressure Sensor (ACP) Insufficient Pressure Change | -- | -- | DS/20 |
| P1469 | A/C Demand Out Of Self-Test Range | -- | -- | X/115 |
| P1500 | Vehicle Speed Sensor (VSS) Intermittent | -- | -- | DP/25 |
| P1501 | Vehicle Speed Sensor (VSS) Out of Self Test Range | -- | DP/15 | -- |
| P1504 | Idle Air Control (IAC) Circuit Malfunction | KE/2 | KE/2 | KE/2 |
| P1506 | Idle Air Control (IAC) Overspeed Error | -- | -- | KE/20 |
| P1507 | Idle Air Control (IAC) Underspeed Error | -- | KE/2 | KE/2 |
| P1512 | Idle Air Control (IAC) Underspeed Error | -- | -- | HU/15 |
| P1513 | Idle Air Control (IAC) Underspeed Error | -- | -- | HU/15 |
| P1516 | Intake Manifold Runner Control Input Error (Bank 1) | HU/15 | -- | HU/15 |
| P1517 | Intake Manifold Runner Control Input Error (Bank 2) | HU/15 | -- | HU/15 |
| P1518 | Intake Manifold Runner Control Malfunction (Stuck Open) | HU/15 | HU/15 | HU/15 |
| P1519 | Inlet Manifold Runner Control Malfunction (Stuck Closed) | HU/15 | HU/15 | HU/15 |
| P1520 | Inlet Manifold Runner Control Malfunction (Stuck Closed) | HU/15 | HU/15 | HU/15 |
| P1537 | Inlet Manifold Runner Control Malfunction (Stuck Closed) | HU/15 | HU/15 | HU/15 |
| P1538 | Inlet Manifold Runner Control Malfunction (Stuck Closed) | HU/15 | HU/15 | HU/15 |
| P1549 | Intake Manifold Communication Control Circuit Malfunction | HU/65 | -- | HU/65 |
| P1550 | Power Steering Pressure (PSP) Sensor Malfunction | -- | DT/2 | DT/1 |
| P1605 | Keep Alive Memory Test Failure | QB/1 | -- | -- |
| P1633 | Keep Alive Memory Test Failure | QB/1 | QB/1 | QB/1 |
| P1635 | Keep Alive Memory Test Failure | -- | -- | Reprogram (VID) block, PROGRAMMING PCM |
| P1636 (A/T) | Keep Alive Memory Test Failure | Replace PCM (Reprogram (VID) block, PROGRAMMING PCM ) | Replace PCM (Reprogram (VID) block, PROGRAMMING PCM ) | Replace PCM (Reprogram (VID) block, PROGRAMMING PCM ) |
| P1641 | Not Available | KB/47 | KB/47 | KB/47 |
| P1650 | Power Steering Pressure (PSP) Switch Malfunction | FF/1 | FF/1 | -- |
| P1651 | Power Steering Pressure (PSP) Switch Signal Malfunction | -- | -- | FF/10 |
| P1703 | Brake Switch Out of Self-Test Range | FD/2 | FD/1 | -- |
| P1705 | Transmission Range Sensor Out of Self-Test Range | TA/5 | TA/5 | -- |
| P1709 (A/T) | Park/Nuetral Position Switch | -- | -- | Refer to DIAGNOSIS - F4E-III article |
| P1709 (M/T) | Clutch Pedal Position Switch | TA/1 | -- | TA/1 |
| P1780 | Transmission Control Switch Out of Self-Test Range | -- | TB/1 | -- |