Table 1: | Diagnostic Trouble Code (DTC) Type Table (Domestic) |
Table 2: | Diagnostic Trouble Code (DTC) Type Table (Export) |
DTC | Description | Domestic Calif. (NPR) <13250 GVW L31(R) | Domestic LEV AT (w/ Elec. AIR) L31(R) | Domestic HD Emis (OBD 1) Fed<13250 Cal<14500L31(R) | Domestic HD Emis (OBD 2) AT Fed<13250 L31(R) |
---|---|---|---|---|---|
P0101 | Mass Air Flow (MAF) System Performance | A | A | C | A |
P0102 | Mass Air Flow (MAF) Sensor Circuit Low Frequency | A | A | A | A |
P0103 | Mass Air Flow (MAF) Sensor Circuit High Frequency | A | A | A | A |
P0106 | Manifold Absolute Pressure (MAP) Sensor System Performance | B | B | C | B |
P0107 | Manifold Absolute Pressure (MAP) Sensor Circuit Low Voltage | A | A | A | A |
P0108 | Manifold Absolute Pressure (MAP) Sensor Circuit High Voltage | A | A | A | A |
P0112 | Intake Air Temperature (IAT) Sensor Circuit Low Voltage | A | A | A | A |
P0113 | Intake Air Temperature (IAT) Sensor Circuit High Voltage | A | A | A | A |
P0117 | Engine Coolant Temperature (ECT) Sensor Low Voltage | A | A | A | A |
P0118 | Engine Coolant Temperature (ECT) Sensor High Voltage | A | A | A | A |
P0121 | Throttle Position (TP) Sensor Performance | B | B | C | B |
P0122 | Throttle Position (TP) Sensor Circuit Low Voltage | A | A | A | A |
P0123 | Throttle Position (TP) Sensor Circuit High Voltage | A | A | A | A |
P0125 | Engine Coolant Temperature (ECT) Excessive Time To Closed Loop | B | B | C | B |
P0131 | Heated Oxygen Sensor (HO2S) Circuit Low Voltage Bank 1 Sensor 1 | A | A | A | A |
P0132 | Heated Oxygen Sensor (HO2S) Circuit High Voltage Bank 1 Sensor 1 | A | A | A | A |
P0133 | Heated Oxygen Sensor (HO2S) Slow Response Bank 1 Sensor 1 | B | B | C | B |
P0134 | Heated Oxygen Sensor (HO2S) Circuit Insufficient Activity Bank 1 Sensor 1 | A | A | A | A |
P0135 | Heated Oxygen Sensor (HO2S) Heater Circuit Bank 1 Sensor 1 | B | B | C | B |
P0137 | Heated Oxygen Sensor (HO2S) Circuit Low Voltage Bank 1 Sensor 2 | B | B | B | B |
P0138 | Heated Oxygen Sensor (HO2S) Circuit High Voltage Bank 1 Sensor 2 | B | B | B | B |
P0140 | Heated Oxygen Sensor (HO2S) Insufficient Activity Bank 1 Sensor 2 | B | B | B | B |
P0141 | Heated Oxygen Sensor (HO2S) Heater Circuit Bank 1 Sensor 2 | B | B | B | B |
P0151 | Heated Oxygen Sensor (HO2S) Circuit Low Voltage Bank 2 Sensor 1 | A | A | A | A |
P0152 | Heated Oxygen Sensor (HO2S) Circuit High Voltage Bank 2 Sensor 1 | A | A | A | A |
P0153 | Heated Oxygen Sensor (HO2S) Slow Response Bank 2 Sensor 1 | B | B | C | B |
P0154 | Heated Oxygen Sensor (HO2S) Circuit Insufficient Activity Bank 2 Sensor 1 | A | A | A | A |
P0155 | Heated Oxygen Sensor (HO2S) Heater Circuit Bank 2 Sensor 1 | B | B | C | B |
P0157 | Heated Oxygen Sensor (HO2S) Circuit Low Voltage Bank 2 Sensor 2 | B | B | B | B |
P0158 | Heated Oxygen Sensor (HO2S) Circuit High Voltage Bank 2 Sensor 2 | B | B | B | B |
P0160 | Heated Oxygen Sensor (HO2S) Circuit Insufficient Activity Bank 2 Sensor 2 | B | B | B | B |
P0161 | Heated Oxygen Sensor (HO2S) Heater Circuit Bank 2 Sensor 2 | B | B | C | B |
P0171 | Fuel Trim System Lean Bank 1 | B | B | B | B |
P0172 | Fuel Trim System Rich Bank 1 | B | B | B | B |
P0174 | Fuel Trim System Lean Bank 2 | B | B | B | B |
P0175 | Fuel Trim System Rich Bank 2 | B | B | B | B |
P0300 | Engine Misfire Detected | B | B | X | B |
P0325 | Knock Sensor (KS) Module Circuit | B | B | C | B |
P0327 | Knock Sensor (KS) Noise Channel Low Voltage | B | B | C | B |
P0336 | Crankshaft Position (CKP) Sensor Circuit Performance | A | A | A | A |
P0337 | Crankshaft Position (CKP) Sensor Circuit Low Frequency | B | B | C | B |
P0338 | Crankshaft Position (CKP) Sensor Circuit High Frequency | C | C | C | C |
P0339 | Crankshaft Position (CKP) Sensor Circuit Intermittent | B | B | C | B |
P0340 | Camshaft Position (CMP) Sensor Circuit | B | B | C | B |
P0341 | Camshaft Position (CMP) Circuit Performance | B | B | C | B |
P0401 | Exhaust Gas Recirculation (EGR) System Flow Insufficient | A | A | A | A |
P0404 | Exhaust Gas Recirculation (EGR) Valve Open Pintle Position | A | A | A | A |
P0405 | Exhaust Gas Recirculation (EGR) Pintle Position Circuit Low Volage | A | A | A | A |
P0420 | Three-Way Catalytic Converter (TWC) System Low Efficiency Bank 1 | A | A | A | A |
P0430 | Three-Way Catalytic Converter (TWC) System Low Efficiency Bank 2 | A | A | X | A |
P0440 | Evaporative Emissions (EVAP) System | A | A | X | A |
P0442 | Evaporative Emissions (EVAP) Control System Small Leak Detected | A | A | X | A |
P0446 | Evaporative Emissions (EVAP) Vent Valve Performance | A | A | X | A |
P0452 | Evaporative Emissions (EVAP) Pressure Sensor Circuit Low Voltage | B | B | X | B |
P0453 | Evaporative Emissions (EVAP) Pressure Sensor Circuit High Voltage | B | B | X | B |
P0461 | Fuel Level Sensor Circuit Performance | C | C | C | C |
P0462 | Fuel Level Sensor Circuit Low Voltage | C | C | C | C |
P0463 | Fuel Level Sensor Circuit High Voltage | C | C | C | C |
P0500 | Vehicle Speed Sensor (VSS) Circuit | A | A | A | A |
P0506 | Idle Control System Low RPM | B | B | B | B |
P0507 | Idle Control System High RPM | B | B | B | B |
P0601 | Vehicle Control Module (VCM) Memory | A | A | C | A |
P0602 | Vehicle Control Module (VCM) Not Programmed | A | A | C | A |
P0603 | Vehicle Control Module (VCM) Memory Reset | A | A | C | A |
P0604 | Vehicle Control Module (VCM) Random Access Memory (RAM) | A | A | C | A |
P0605 | Vehicle Control Module (VCM) Read Only Memory (ROM) | A | A | C | A |
P0704 | Clutch Switch Circuit (M/T) | B | B | C | B |
P1106 | Manifold Absolute Pressure (MAP) Sensor Circuit Intermittent High Voltage | C | C | C | C |
P1107 | Manifold Absolute Pressure (MAP) Sensor Circuit Intermittent Low Voltage | C | C | C | C |
P1111 | Intake Air Temperature (IAT) Sensor Circuit Intermittent High Voltage | C | C | C | C |
P1112 | Intake Air Temperature (IAT) Sensor Circuit Intermittent Low Voltage | C | C | C | C |
P1114 | Engine Coolant Temperature (ECT) Sensor Circuit Intermittent Low Voltage | C | C | C | C |
P1115 | Engine Coolant Temperature (ECT) Sensor Circuit Intermittent High Voltage | C | C | C | C |
P1121 | Throttle Position (TP) Sensor Circuit Intermittent High Voltage | C | C | C | C |
P1122 | Throttle Position (TP) Sensor Circuit Intermittent Low Voltage | C | C | C | C |
P1133 | Heated Oxygen Sensor (HO2S) Insufficient Switching Bank 1 Sensor 1 | B | B | C | B |
P1134 | Heated Oxygen Sensor (HO2S) Transition Time Ratio Bank 1 Sensor 1 | B | B | C | B |
P1153 | Heated Oxygen Sensor (HO2S) Insufficient Switching Bank 2 Sensor 1 | B | B | C | B |
P1154 | Heated Oxygen Sensor (HO2S) Transition Time Ratio Bank 2 Sensor 1 | B | B | C | B |
P1336 | Crankshaft Position (CKP) System Variation Not Learned (CASE) | A | A | X | A |
P1345 | Crankshaft Position (CKP)/Camshaft Position (CMP) Correlation | A | A | A | A |
P1351 | Ignition Control (IC) Circuit High Voltage | A | A | A | A |
P1361 | Ignition Control (IC) Circuit Low Voltage | A | A | A | A |
P1380 | Electronic Brake Control Module (EBCM) DTC Rough Road Data Unusable | C | C | X | C |
P1381 | Misfire Detected - No Electronic Brake Control Module (EBCM)/Vehicle Contol Module (VCM) Serial Data | C | C | X | C |
P1404 | Exhaust Gas Recirculation (EGR) Valve Closed Pintle Position | A | A | A | A |
P1441 | Evaporative Emissions (EVAP) System Flow During Non-Purge | B | B | X | B |
P1508 | Idle Air Control (IAC) System Low RPM | B | B | B | B |
P1509 | Idle Air Control (IAC) System High RPM | B | B | B | B |
P1621 | Vehicle Control Module (VCM) EEPROM Performance | C | C | C | C |
U1041 | Loss of EBCM Communications | C | C | C | C |
DTC | Description | Export Unleaded Fuel LD Emis L31(R) | Export Leaded Fuel LD Emis L31(R) | Export Leaded Fuel HD Emis L31(R) |
---|---|---|---|---|
P0101 | Mass Air Flow (MAF) System Performance | C | C | C |
P0102 | Mass Air Flow (MAF) Sensor Circuit Low Frequency | A | A | A |
P0103 | Mass Air Flow (MAF) Sensor Circuit High Frequency | A | A | A |
P0106 | Manifold Absolute Pressure (MAP) Sensor System Performance | C | C | C |
P0107 | Manifold Absolute Pressure (MAP) Sensor Circuit Low Voltage | A | A | A |
P0108 | Manifold Absolute Pressure (MAP) Sensor Circuit High Voltage | A | A | A |
P0112 | Intake Air Temperature (IAT) Sensor Circuit Low Voltage | A | A | A |
P0113 | Intake Air Temperature (IAT) Sensor Circuit High Voltage | A | A | A |
P0117 | Engine Coolant Temperature (ECT) Sensor Low Voltage | A | A | A |
P0118 | Engine Coolant Temperature (ECT) Sensor High Voltage | A | A | A |
P0121 | Throttle Position (TP) Sensor Performance | C | C | C |
P0122 | Throttle Position (TP) Sensor Circuit Low Voltage | A | A | A |
P0123 | Throttle Position (TP) Sensor Circuit High Voltage | A | A | A |
P0125 | Engine Coolant Temperature (ECT) Excessive Time To Closed Loop | C | X | X |
P0131 | Heated Oxygen Sensor (HO2S) Circuit Low Voltage Bank 1 Sensor 1 | A | X | X |
P0132 | Heated Oxygen Sensor (HO2S) Circuit High Voltage Bank 1 Sensor 1 | A | X | X |
P0133 | Heated Oxygen Sensor (HO2S) Slow Response Bank 1 Sensor 1 | C | X | X |
P0134 | Heated Oxygen Sensor (HO2S) Circuit Insufficient Activity Bank 1 Sensor 1 | A | X | X |
P0135 | Heated Oxygen Sensor (HO2S) Heater Circuit Bank 1 Sensor 1 | C | X | X |
P0137 | Heated Oxygen Sensor (HO2S) Circuit Low Voltage Bank 1 Sensor 2 | B | X | X |
P0138 | Heated Oxygen Sensor (HO2S) Circuit High Voltage Bank 1 Sensor 2 | B | X | X |
P0140 | Heated Oxygen Sensor (HO2S) Circuit Insufficient Activity Bank 1 Sensor 2 | B | X | X |
P0141 | Heated Oxygen Sensor (HO2S) Heater Circuit Bank 1 Sensor 2 | C | X | X |
P0151 | Heated Oxygen Sensor (HO2S) Circuit Low Voltage Bank 2 Sensor 1 | A | X | X |
P0152 | Heated Oxygen Sensor (HO2S) Circuit High Voltage Bank 2 Sensor 1 | A | X | X |
P0153 | Heated Oxygen Sensor (HO2S) Slow Response Bank 2 Sensor 1 | C | X | X |
P0154 | Heated Oxygen Sensor (HO2S) Circuit Insufficient Activity Bank 2 Sensor 1 | A | X | X |
P0155 | Heated Oxygen Sensor (HO2S) Heater Circuit Bank 2 Sensor 1 | C | X | X |
P0157 | Heated Oxygen Sensor (HO2S) Circuit Low Voltage Bank 2 Sensor 2 | B | X | X |
P0158 | Heated Oxygen Sensor (HO2S) Circuit High Voltage Bank 2 Sensor 2 | B | X | X |
P0160 | Heated Oxygen Sensor (HO2S) Circuit Insufficient Activity Bank 2 Sensor 2 | B | X | X |
P0161 | Heated Oxygen Sensor (HO2S) Heater Circuit Bank 2 Sensor 2 | C | X | X |
P0171 | Fuel Trim System Lean Bank 1 | B | X | X |
P0172 | Fuel Trim System Rich Bank 1 | B | X | X |
P0174 | Fuel Trim System Lean Bank 2 | B | X | X |
P0175 | Fuel Trim System Rich Bank 2 | B | X | X |
P0300 | Engine Misfire Detected | C | X | X |
P0325 | Knock Sensor (KS) Module Circuit | C | C | C |
P0327 | Knock Sensor (KS) Noise Channel Low Voltage | C | C | C |
P0336 | Crankshaft Position (CKP) Sensor Circuit Performance | A | A | A |
P0337 | Crankshaft Position (CKP) Sensor Circuit Low Frequency | C | C | C |
P0338 | Crankshaft Position (CKP) Sensor Circuit High Frequency | C | C | C |
P0339 | Crankshaft Position (CKP) Sensor Circuit Intermittent | C | C | C |
P0340 | Camshaft Position (CMP) Sensor Circuit | C | C | C |
P0341 | Camshaft Position (CMP) Circuit Performance | C | C | C |
P0401 | Exhaust Gas Recirculation (EGR) System Flow Insufficient | A | X | X |
P0404 | Exhaust Gas Recirculation (EGR) Valve Open Pintle Position | A | X | X |
P0405 | Exhaust Gas Recirculation (EGR) Pintle Position Circuit Low Volage | A | X | X |
P0420 | Three-Way Catalytic Converter (TWC) System Low Efficiency Bank 1 | C | X | X |
P0430 | Three-Way Catalytic Converter (TWC) System Low Efficiency Bank 2 | C | X | X |
P0440 | Evaporative Emissions (EVAP) System | C | X | X |
P0442 | Evaporative Emissions (EVAP) Control System Small Leak Detected | C | X | X |
P0446 | Evaporative Emissions (EVAP) Vent Valve Performance | C | X | X |
P0452 | Evaporative Emissions (EVAP) Pressure Sensor Circuit Low Voltage | C | X | X |
P0453 | Evaporative Emissions (EVAP) Pressure Sensor Circuit High Voltage | C | X | X |
P0461 | Fuel Level Sensor Circuit Performance | C | C | C |
P0462 | Fuel Level Sensor Circuit Low Voltage | C | C | C |
P0463 | Fuel Level Sensor Circuit High Voltage | C | C | C |
P0500 | Vehicle Speed Sensor (VSS) Circuit | A | A | A |
P0506 | Idle Control System Low RPM | B | B | B |
P0507 | Idle Control System High RPM | B | B | B |
P0601 | Vehicle Control Module (VCM) Memory | C | C | C |
P0602 | Vehicle Control Module (VCM) Not Programmed | C | C | C |
P0603 | Vehicle Control Module (VCM) Memory Reset | C | C | C |
P0604 | Vehicle Control Module (VCM) Random Access Memory (RAM) | C | C | C |
P0605 | Vehicle Control Module (VCM) Read Only Memory (ROM) | C | C | C |
P0704 | Clutch Switch Circuit (M/T) | C | C | C |
P1106 | Manifold Absolute Pressure (MAP) Sensor Circuit Intermittent High Voltage | C | C | C |
P1107 | Manifold Absolute Pressure (MAP) Sensor Circuit Intermittent Low Voltage | C | C | C |
P1111 | Intake Air Temperature (IAT) Sensor Circuit Intermittent High Voltage | C | C | C |
P1112 | Intake Air Temperature (IAT) Sensor Circuit Intermittent Low Voltage | C | C | C |
P1114 | Engine Coolant Temperature (ECT) Sensor Circuit Intermittent Low Voltage | C | C | C |
P1115 | Engine Coolant Temperature (ECT) Sensor Circuit Intermittent High Voltage | C | C | C |
P1121 | Throttle Position (TP) Sensor Circuit Intermittent High Voltage | C | C | C |
P1122 | Throttle Position (TP) Sensor Circuit Intermittent Low Voltage | C | C | C |
P1133 | Heated Oxygen Sensor (HO2S) Insufficient Switching Bank 1 Sensor 1 | C | X | X |
P1134 | Heated Oxygen Sensor (HO2S) Transition Time Ratio Bank 1 Sensor 1 | C | X | X |
P1153 | Heated Oxygen Sensor (HO2S) Insufficient Switching Bank 2 Sensor 1 | C | X | X |
P1154 | Heated Oxygen Sensor (HO2S) Transition Time Ratio Bank 2 Sensor 1 | C | X | X |
P1336 | Crankshaft Position (CKP) System Variation Not Learned (CASE) | A | X | X |
P1345 | Crankshaft Position (CKP)/Camshaft Position (CMP) Correlation | A | A | A |
P1351 | Ignition Control (IC) Circuit High Voltage | A | A | A |
P1361 | Ignition Control (IC) Circuit Low Voltage | A | A | A |
P1380 | Electronic Brake Control Module (EBCM) DTC Rough Road Data Unusable | C | X | X |
P1381 | Misfire Detected - No Electronic Brake Control Module (EBCM)/Vehicle Contol Module (VCM) Serial Data | C | X | X |
P1404 | Exhaust Gas Recirculation (EGR) Valve Closed Pintle Position | A | X | X |
P1441 | Evaporative Emissions (EVAP) System Flow During Non-Purge | C | X | X |
P1508 | Idle Air Control (IAC) System Low RPM | B | B | B |
P1509 | Idle Air Control (IAC) System High RPM | B | B | B |
P1621 | Vehicle Control Module (VCM) EEPROM Performance | C | C | C |
U1041 | Loss of EBCM Communications | C | C | C |
This information refers to Domestic and Export calibration packages. Use the DTCs that only apply to your specific RPO (Regular Production Option). Each DTC is directly related to a diagnostic test. The DTC sets based upon the DTC's individual running and setting criteria.
The following are the types of DTCs and their code characteristics:
• | Emissions related |
• | Requests illumination of the MIL on the first trip with a fail |
• | Stores a History DTC on the first trip with a fail |
• | Stores a Freeze Frame on the first trip with a fail |
• | Stores a Failure Record |
• | Updates the Failure Record the first time the test fails each ignition cycle |
• | Emissions related |
• | The code is enabled after the first trip with a fail |
• | The code is disabled if the second consecutive trip passes |
• | Requests illumination of the MIL on the second consecutive trip with a fail |
• | Stores a History DTC on the second consecutive trip with a fail |
• | Stores a Freeze Frame on the second consecutive trip with a fail |
• | Stores a Failure Record when the first test fails |
• | Updates the Failure Record the first time the test fails each ignition cycle |
• | Non-emissions related |
• | Requests illumination of the Service Lamp (not the MIL), or the service message on the first trip with a fail |
• | Stores a History DTC on the first trip with a fail |
• | Does not store a Freeze Frame |
• | Stores a Failure Record when the test fails |
• | Updates the Failure Record the first time the test fails each ignition cycle |
• | Non-emissions related |
• | Does not request illumination of any lamps |
• | Stores a History DTC on the first trip with a fail |
• | Does not store a Freeze Frame |
• | Stores a Failure Record when the test fails |
• | Updates the Failure Record the first time the test fails each ignition cycle |
• | Diagnostics that are coded in the software, but will not run for non-OBD II export vehicles |
• | Some domestic vehicles use DTCs |
• | Even though codes are not stored, the DTC Type Table can still be used as a resource when diagnosing problems with systems that are associated with the type X DTCs |
If a system is malfunctioning and the associated DTC has been disabled (Type X), it may be beneficial to use the diagnostic table as a guide to aid in diagnosis. Many of the DTC tables include a functional check of the system that may pinpoint a problem. However, it is important to remember that the DTC tables are specifically designed for use only when a DTC is set. Therefore, a thorough understanding of the normal operation of the system being diagnosed is necessary and use of the tables for this purpose is at the discretion of the technician.