DTC's are catagorized by type. The type will indicate the action the DTC will take in storing a failure and illuminating the MIL.
When a Type A DTC diagnostic fails, the DTC is set immediately and the Malfunction Indicator Lamp (MIL) is illuminated. When a Type B DTC diagnostic fails, the Malfunction Indicator Lamp (MIL) will illuminate if the fault is present after two consecutive drive trips. When a Type C DTC diagnostic fails, the DTC will set immediately but will not illuminate the Malfunction Indicator Lamp (MIL). For some Type C DTC's only a message will appear on the Driver Information Center (DIC). Type C DTC's that DO NOT display a message were formerly referred to as Type D.
DTC  | Description  | Type  | Illuminate MIL  | 
|---|---|---|---|
P0101  | Mass Air Flow (MAF) System Performance  | A  | Yes  | 
P0102  | Mass Air Flow (MAF) Sensor Circuit Low Frequency  | A  | Yes  | 
P0103  | Mass Air Flow (MAF) Sensor Circuit High Frequency  | A  | Yes  | 
P0105  | MAP Sensor Circuit Insufficient Activity  | A  | Yes  | 
P0106  | Manifold Absolute Pressure (MAP) System Performance  | A  | Yes  | 
P0107  | Manifold Absolute Pressure (MAP) Sensor Circuit Low Voltage  | A  | Yes  | 
P0108  | Manifold Absolute Pressure (MAP) Sensor Circuit High Voltage  | A  | Yes  | 
P0111  | Intake Air Temperature (IAT) Sensor Circuit Performance  | C  | No  | 
P0112  | Intake Air Temperature (IAT) Sensor Circuit Low Voltage  | A  | Yes  | 
P0113  | Intake Air Temperature (IAT) Sensor Circuit High Voltage  | A  | Yes  | 
P0116  | Engine Coolant Temperature (ECT) Sensor Circuit Performance  | C  | No  | 
P0117  | Engine Coolant Temperature (ECT) Sensor Low Voltage  | A  | Yes  | 
P0118  | Engine Coolant Temperature (ECT) Sensor High Voltage  | A  | Yes  | 
P0120  | Throttle Position (TP) System Performance  | C  | No  | 
P0121  | Throttle Position (TP) Sensor Circuit Insufficient Activity  | A  | Yes  | 
P0122  | Throttle Position (TP) Sensor Circuit Low Voltage  | A  | Yes  | 
P0123  | Throttle Position (TP) Sensor Circuit High Voltage  | A  | Yes  | 
P0125  | Engine Coolant Temperature (ECT) Excessive Time To Closed Loop Fuel Control  | A  | Yes  | 
P0131  | Heated Oxygen Sensor (HO2S) Circuit Low Voltage Bank 1 Sensor 1 (Rear)  | A  | Yes  | 
P0132  | Heated Oxygen Sensor (HO2S) Circuit High Voltage Bank 1 Sensor 1 (Rear)  | A  | Yes  | 
P0133  | Heated Oxygen Sensor (HO2S) Slow Response Bank 1 Sensor 1 (Rear)  | B  | Yes (2 Fails)  | 
P0134  | Heated Oxygen Sensor (HO2S) Circuit Insufficient Activity Bank 1 Sensor 1 (Rear)  | A  | Yes  | 
P0135  | Heated Oxygen Sensor (HO2S) Heater Circuit Bank 1 Sensor 1 (Rear)  | B  | Yes (2 Fails)  | 
P0143  | Heated Oxygen Sensor (HO2S) Circuit Low Voltage Bank 1 Sensor 3 (Post-Converter)  | A  | Yes  | 
P0144  | Heated Oxygen Sensor (HO2S) Circuit High Voltage Bank 1 Sensor 3 (Post-Converter)  | A  | Yes  | 
P0146  | Heated Oxygen Sensor (HO2S) Circuit Insufficient Activity Bank 1 Sensor 3 (Post-Converter)  | B  | Yes (2 Fails)  | 
P0147  | Heated Oxygen Sensor (HO2S) Heater Circuit Bank 1 Sensor 3 (Post-Converter)  | B  | Yes (2 Fails)  | 
P0151  | Heated Oxygen Sensor (HO2S) Circuit Low Voltage Bank 2 Sensor 1 (Front)  | A  | Yes  | 
P0152  | Heated Oxygen Sensor (HO2S) Circuit High Voltage Bank 2 Sensor 1 (Front)  | A  | Yes  | 
P0153  | Heated Oxygen Sensor (HO2S) Slow Response Bank 2 Sensor 1 (Front)  | B  | Yes (2 Fails)  | 
P0154  | Heated Oxygen Sensor (HO2S) Circuit Insufficient Activity Bank 2 Sensor 1 (Front)  | A  | Yes  | 
P0155  | Heated Oxygen Sensor (HO2S) Heater Circuit Bank 2 Sensor 1 (Front)  | B  | Yes (2 Fails)  | 
P0171  | Fuel Trim System Lean Bank 1  | B  | Yes (2 Fails)  | 
P0172  | Fuel Trim System Rich Bank 1  | B  | Yes (2 Fails)  | 
P0174  | Fuel Trim System Lean Bank 2  | B  | Yes (2 Fails)  | 
P0175  | Fuel Trim System Rich Bank 2  | B  | Yes (2 Fails)  | 
P0201  | Injector #1 Control Circuit  | A  | Yes  | 
P0202  | Injector #2 Control Circuit  | A  | Yes  | 
P0203  | Injector #3 Control Circuit  | A  | Yes  | 
P0204  | Injector #4 Control Circuit  | A  | Yes  | 
P0205  | Injector #5 Control Circuit  | A  | Yes  | 
P0206  | Injector #6 Control Circuit  | A  | Yes  | 
P0207  | Injector #7 Control Circuit  | A  | Yes  | 
P0208  | Injector #8 Control Circuit  | A  | Yes  | 
P0231  | Fuel Pump Feedback Circuit Low Voltage  | C  | Message Only  | 
P0232  | Fuel Pump Feedback Circuit High Voltage  | C  | Message Only  | 
P0300  | Engine Misfire Detected (MIL will flash during misfire catalyst damage)  | B  | Yes (2 Fails)  | 
P0322  | Ignition Control (IC) Module 4x Reference Circuit No Frequency  | A  | Yes  | 
P0325  | Knock Sensor Module Circuit  | A  | Yes  | 
P0326  | Knock Sensor Circuit Excessive Spark Retard  | C  | No  | 
P0327  | Knock Sensor Circuit Low Voltage  | A  | Yes  | 
P0340  | Ignition Control (IC) Module Cam Reference Circuit No Frequency  | A  | Yes  | 
P0371  | Ignition Control (IC) Module 24x Reference Circuit Too Many Pulses  | A  | Yes  | 
P0372  | Ignition Control (IC) Module 24x Reference Circuit Missing Pulses  | A  | Yes  | 
P0401  | Exhaust Gas Recirculation (EGR) System  | A  | Yes  | 
P0404  | EGR System Performance  | B  | Yes (2 Fails)  | 
P0405  | EGR Sensor Circuit Voltage Out of Range  | B  | Yes (2 Fails)  | 
P0420  | Three Way Catalyst Low Efficiency  | A  | Yes  | 
P0440  | Evaporative System  | B  | Yes (2 Fails)  | 
P0442  | EVAP System Small Leak Detected  | A  | Yes  | 
P0446  | EVAP Canister Vent Blocked  | A  | Yes  | 
P0452  | EVAP Fuel Tank pressure Sensor Circuit Low Voltage  | B  | Yes (2 Fails)  | 
P0453  | EVAP Fuel Tank Pressure Sensor High Voltage  | B  | Yes (2 Fails)  | 
P0461  | Fuel level Sensor Circuit Performance  | C  | No  | 
P0462  | Fuel Level Sensor Circuit Low Voltage  | C  | No  | 
P0463  | Fuel level Sensor Circuit High Voltage  | C  | No  | 
P0506  | Idle Speed Low  | A  | Yes  | 
P0507  | Idle Speed High  | A  | Yes  | 
P0550  | Power Steering Pressure (PSP) Switch Circuit Low Voltage  | C  | Message Only  | 
P0560  | System Voltage Low  | C  | Message Only  | 
P0563  | System Voltage High  | C  | Message Only  | 
P0601  | PCM Memory  | A  | Yes  | 
P0602  | PCM Not Programmed  | A  | Yes  | 
P0603  | PCM Memory Reset  | C  | No  | 
P0606  | PCM Internal Communication Interrupted  | A  | Yes  | 
P1106  | Manifold Absolute Pressure (MAP) Sensor Circuit Intermittent High Voltage  | C  | No  | 
P1107  | Manifold Absolute Pressure (MAP) Sensor Circuit Intermittent Low Voltage  | C  | No  | 
P1108  | BARO To MAP Signal Circuit Comparison Too High  | A  | Yes  | 
P1111  | Intake Air Temperature (IAT) Sensor Circuit Intermittent High Voltage  | C  | No  | 
P1112  | Intake Air Temperature (IAT) Sensor Circuit Intermittent Low Voltage  | C  | No  | 
P1114  | Engine Coolant Temperature (ECT) Sensor Circuit Intermittent Low Voltage  | C  | No  | 
P1115  | Engine Coolant Temperature (ECT) Sensor Circuit Intermittent High Voltage  | C  | No  | 
P1121  | Throttle Position (TP) Sensor Circuit Intermittent High Voltage  | C  | No  | 
P1122  | Throttle Position (TP) Sensor Circuit Intermittent Low Voltage  | C  | No  | 
P1133  | Heated Oxygen Sensor (HO2S) Insufficient Switching Bank 1 Sensor 1 (Rear)  | B  | Yes (2 Fails)  | 
P1134  | Heated Oxygen Sensor (HO2S) Transition Time Ratio Bank 1 Sensor 1 (Rear)  | B  | Yes (2 Fails)  | 
P1153  | Heated Oxygen Sensor (HO2S) Insufficient Switching Bank 2 Sensor 1 (Front)  | B  | Yes (2 Fails)  | 
P1154  | Heated Oxygen Sensor (HO2S) Transition Time Ratio Bank 2 Sensor 1 (Front)  | B  | Yes (2 Fails)  | 
P1258  | Engine Metal Over Temperature Protection  | A  | Yes  | 
P1320  | Ignition Control (IC) Module 4x Reference Circuit Intermittent No Pulses  | A  | Yes  | 
P1323  | Ignition Control (IC) Module 24x Reference Circuit Low Frequency  | A  | Yes  | 
P1350  | Ignition Control System  | A  | Yes  | 
P1370  | Ignition Control (IC) Module 4x Reference Too Many Pulses  | A  | Yes  | 
P1371  | Ignition Control (IC) Module 4x Reference Too Few Pulses  | A  | Yes  | 
P1375  | Ignition Control (IC) Module 24x Reference High Voltage  | A  | Yes  | 
P1376  | Ignition Ground Circuit  | A  | Yes  | 
P1377  | Ignition Control (IC) Module Cam Pulse To 4x Reference Pulse Comparison  | A  | Yes  | 
P1380  | EBTCM DTC Detected - Rough Road Data Unusable  | C  | No  | 
P1381  | Misfire Detected - No EBTCM/PCM Serial Data  | C  | No  | 
P1404  | Exhaust Gas Recirculation (EGR) Valve Pintle Stuck Open  | A  | Yes  | 
P1441  | Evaporative System Flow During Non-Purge  | A  | Yes  | 
P1483  | Engine Cooling System Performance  | C  | No  | 
P1508  | Idle Air Control (IAC) System - Low RPM  | A  | Yes  | 
P1509  | Idle Air Control (IAC) System - High RPM  | A  | Yes  | 
P1520  | Park/Neutral Position Switch Circuit  | C  | No  | 
P1524  | Throttle Position (TP) Sensor Learned Closed Throttle Angle Degrees Out-Of-Range  | C  | No  | 
P1533  | A/C Low Side Temperature Sensor Circuit  | C  | No  | 
P1535  | A/C High Side Temperature Sensor Circuit  | C  | No  | 
P1536  | A/C System - ECT Overtemperature  | C  | No  | 
P1537  | A/C Request Circuit Voltage Low  | C  | No  | 
P1538  | A/C Request Circuit Voltage High  | C  | No  | 
P1540  | A/C System - High Pressure  | C  | No  | 
P1542  | A/C System - High Pressure/High Temperature  | C  | No  | 
P1554  | Cruise Engaged Circuit High Voltage  | C  | No  | 
P1560  | Cruise Control-System - Transaxle Not In Drive  | C  | No  | 
P1564  | Cruise Control-System - Vehicle Acceleration Too High  | C  | No  | 
P1566  | Cruise Control-System - Engine RPM Too High  | C  | No  | 
P1567  | Cruise Control - ABCS Active  | C  | No  | 
P1570  | Cruise Control-System - Traction Control Active  | C  | No  | 
P1571  | Traction Control System - PWM Circuit No Frequency  | C  | No  | 
P1574  | EBTCM System - Stop Lamp Switch Circuit High Voltage  | C  | No  | 
P1575  | Extended Travel Brake Switch Circuit High Voltage  | C  | No  | 
P1579  | Park/Neutral To Drive/Reverse At High Throttle Angle  | C  | Message Only  | 
P1599  | Engine Stall Or Near Stall Detected  | C  | No  | 
P1602  | Loss Of EBTCM Serial Data  | C  | No  | 
P1603  | Loss Of SDM Serial Data  | C  | No  | 
P1604  | Loss Of IPC Serial Data  | C  | No  | 
P1605  | Loss Of HVAC Serial Data  | C  | No  | 
P1617  | Engine Oil Level Switch Circuit  | C  | No  | 
P1621  | PCM Memory Performance  | C  | No  | 
P1626  | Theft Deterrent System - Fuel Enable Circuit  | C  | No  | 
P1633  | Ignition Supplement Power Circuit Low Voltage  | A  | Yes  | 
P1634  | Ignition 1 Power Circuit Low Voltage  | A  | Yes  | 
P1637  | Generator L Terminal Circuit  | C  | Message Only  | 
P1638  | Generator F Terminal Circuit  | C  | Message Only  | 
P1640  | Driver 1 -Input High Voltage  | A  | Yes  | 
P1641  | Malfunction Indicator Lamp (MIL) Control Circuit  | C  | No  | 
P1642  | Vehicle Speed Output Circuit  | C  | No  | 
P1644  | Delivered Torque Output Circuit  | C  | No  | 
P1645  | EVAP Solenoid Output Circuit  | A  | Yes  | 
P1646  | EVAP Vent Valve Output Circuit  | A  | Yes  | 
P1650  | Driver 2 -Input High Voltage  | A  | Yes  | 
P1654  | Cruise Disable Output Circuit  | C  | No  | 
P1660  | Cooling Fan Control Circuits  | A  | Yes  |