DTC Trouble Codes
GM Trouble Codes
SAE Code Sections
P00xx Fuel & Air Metering, Auxiliary Emission Ctrls
P01xx Fuel & Air Metering
P02xx Fuel & Air Metering
P03xx Ignition & Firing Sys
P04xx Auxiliary Emission Ctrls
P05xx Vehicle Speed, Idle Ctrl & Auxiliary Inputs
P06xx Computer & Auxiliary Outputs
P07xx Trans
P08xx Trans
P09xx Trans
Manufacturer Code Sections
P10xx Fuel & Air Metering, Auxiliary Emission Ctrls
P11xx Fuel & Air Metering
P12xx Fuel & Air Metering
P13xx Ignition & Firing Sys
P14xx Auxiliary Emission Ctrls
P15xx Vehicle Speed, Idle Ctrl & Auxiliary Inputs
P16xx Computer & Auxiliary Outputs
P17xx Trans
P18xx Trans
P19xx Trans
1. Not all codes shown apply to every vehicle model. 2. P Codes shown with a * symbol may cause a dashboard indicator lamp to light.
3. Many logged codes are transitory in nature and are automatically reset.
4. Codes shown below are for GM vehicles only.
5. DTC P1000 is an indication that the vehicle needs to be driven for a period so that the
vehicle can learn certain operating characteristics. This code cannot be cleared using
the DTC Reader clear function.
P0001 Fuel Volume Reg Ctrl Circ/Open
P0002 Fuel Volume Reg Ctrl Circ Range/Perf
P0003 Fuel Volume Reg Ctrl Circ Low
P0004 Fuel Volume Reg Ctrl Circ High
P0005 Fuel Shutoff Valve A Ctrl Circ/Open
P0006 Fuel Shutoff Valve A Ctrl Circ Low
P0007 Fuel Shutoff Valve A Ctrl Circ High
P0008 Engine Pos Sys Perf Bank1
P0009 Engine Pos Sys Perf Bank2
P0010 A Camshaft Pos Actuator Circ (bank
P0011??A Camshaft Pos Timing-Over-Advanced (bank
P0012??A Camshaft Pos Timing-Over-Retarded (bank
P0013??B Camshaft Pos Actuator Circ (bank
P0014 B Camshaft Pos Timing-Over-Advanced (bank
P0015 B Camshaft Pos Timing-Over-Retarded (bank
P0016 Crank Pos-Camshaft Pos Correlation Bank1
SensorA
P0017 Crank Pos-Camshaft Pos Correlation Bank1
SensorB
P0018 Crank Pos-Camshaft Pos Correlation Bank2
SensorA
P0019 Crank Pos-Camshaft Pos Correlation Bank2
SensorB
P0020 A Camshaft Pos Actuator Circ (bank2)
P0021 A Camshaft Pos Timing-Over-Advanced (bank2)
P0022 A Camshaft Pos Timing-Over-Retarded (bank2)
P0023 B Camshaft Pos Actuator Circ (bank2)
P0024 B Camshaft Pos Timing-Over-Advanced (bank2)
P0025 B Camshaft Pos Timing-Over-Retarded (bank2)
P0026 Intake Valve Ctrl Solenoid Circ Range/Perf Bank1
P0027 Exhaust Valve Ctrl Solenoid Circ Range/Perf Bank1
P0028 Intake Valve Ctrl Solenoid Circ Range/Perf Bank2
P0029 Exhaust Valve Ctrl Solenoid Circ Range/Perf Bank2
P0030 HO2S Heater Ctrl Circ (bank1, Sensor
P0031??HO2S Heater Ctrl Circ Lo (bank1, Sensor
P0032??HO2S Heater Ctrl Circ Hi (bank1, Sensor
P0033 Turbo Charger Bypass Valve Ctrl Circ
P0034 Turbo Charger Bypass Valve Ctrl Circ Lo
P0035 Turbo Charger Bypass Valve Ctrl Circ Hi
P0036 HO2S Heater Ctrl Circ (bank1, Sensor2)
P0037??HO2S Heater Ctrl Circ Lo (bank1, Sensor2)
P0038??HO2S Heater Ctrl Circ Hi (bank1, Sensor2)
P0039 T/S Charger Bypass Valve Ctrl Circ Range/Perf
P0040 O2 Sensor Signals Swapped Bank1 Sensor 1/
Bank2 Sensor 1
P0041 O2 Sensor Signals Swapped Bank1 Sensor 2/
Bank2 Sensor 2
P0042 HO2S Heater Ctrl Circ (bank1, Sensor 3)
P0043 HO2S Heater Ctrl Circ Lo (bank1, Sensor 3)
P0044 HO2S Heater Ctrl Circ Hi (bank1, Sensor 3)
P0045 T/S Charger Boost Ctrl Solenoid Circ/Open
P0046 T/S Charger Boost Ctrl Solenoid Circ Range/Perf
P0047 T/S Charger Boost Ctrl Solenoid Circ Low
P0048 T/S Charger Boost Ctrl Solenoid Circ High
P0049 T/S Charger Turbine Overspeed
P0050 HO2S Heater Ctrl Circ (bank2, Sensor
P0051??HO2S Heater Ctrl Circ Lo (bank2, Sensor
P0052??HO2S Heater Ctrl Circ Hi (bank2, Sensor
P0053 HO2S Heater Resistance Bank1 Sensor 1
P0054 HO2S Heater Resistance Bank1 Sensor 2
P0055 HO2S Heater Resistance Bank1 Sensor 3
P0056 HO2S Heater Ctrl Circ (bank2, Sensor2)
P0057??HO2S Heater Ctrl Circ Lo (bank2, Sensor2)
P0058??HO2S Heater Ctrl Circ Hi (bank2, Sensor2)
P0059 HO2S Heater Resistance Bank2 Sensor 1
P0060 HO2S Heater Resistance Bank2 Sensor 2
P0061 HO2S Heater Resistance Bank2 Sensor 3
P0062 HO2S Heater Ctrl Circ (bank2, Sensor 3)
P0063 HO2S Heater Ctrl Circ Lo (bank2, Sensor 3)
P0064 HO2S Heater Ctrl Circ Hi (bank2, Sensor 3)
P0065??Air Assisted Injector Ctrl Range/Perf
P0066??Air Assisted Injector Ctrl Circ/Circ Lo
P0067 Air Assisted Injector Ctrl Circ Hi
P0068 MAP/MAF-Throttle Pos Correlation
P0069 MAP-Barometric Press Correlation
P0070 Ambient Air Temp Sensor Circ
P0071 Ambient Air Temp Sensor Range/Perf
P0072 Ambient Air Temp Sensor Circ Lo Input
P0073 Ambient Air Temp Sensor Circ Hi Input
P0074 Ambient Air Temp Sensor Circ Interm
P0075 Intake Valve Ctrl Circ (bank
P0076 Intake Valve Ctrl Circ Lo (bank
P0077 Intake Valve Ctrl Circ Hi (bank
P0078 Exhaust Valve Ctrl Circ (bank
P0079 Exhaust Valve Ctrl Circ Lo (bank
P0080 Exhaust Valve Ctrl Circ Hi (bank
P0081 Intake Valve Ctrl Circ (bank2)
P0082 Intake Valve Ctrl Circ Lo (bank2)
P0083 Intake Valve Ctrl Circ Hi (bank2)
P0084 Exhaust Valve Ctrl Circ (bank2)
P0085 Exhaust Valve Ctrl Circ Lo (bank2)
P0086 Exhaust Valve Ctrl Circ Hi (bank2)
P0087 Fuel Rail/Sys Pres-Too Lo
P0088 Fuel Rail/Sys Pres-Too Hi
P0089 Fuel Pres Reg Perf
P0090 Fuel Pres Reg Ctrl Circ
P0091 Fuel Pres Reg Ctrl Circ Lo
P0092 Fuel Pres Reg Ctrl Circ Hi
P0093 Fuel Sys Leak Detected-Large Leak
P0094 Fuel Sys Leak Detected-Small Leak
P0095 Intake Air Temp Sensor 2 Circ
P0096 Intake Air Temp Sensor 2 Circ Range/Perf
P0097 Intake Air Temp Sensor 2 Circ Low
P0098 Intake Air Temp Sensor 2 Circ High
P0099 Intake Air Temp Sensor 2 Circ Interm/Erratic
P0100 Mass/Volume Air Flow Circ Error
P0101 Mass/Volume Air Flow Circ Range/Perf
P0102??Mass/Volume Air Flow Circ Lo Input
P0103??Mass/Volume Air Flow Circ Hi Input
P0104 Mass/Volume Air Flow Circ Interm
P0105??MAP/Baro Pres Circ Error
P0106??MAP/Baro Pres Circ Range/Perf
P0107??MAP/Baro Pres Circ Lo Input
P0108??MAP/Baro Pres Circ Hi Input
P0109??MAP/Baro Pres Circ Interm
P0110 Intake Air Temp Circ Error
P0111 Intake Air Temp Circ Range/Perf
P0112??Intake Air Temp Circ Lo Input
P0113??Intake Air Temp Circ Hi Input
P0114 Intake Air Temp Circ Interm
P0115 Eng Coolant Temp Circ Error
P0116??Eng Coolant Temp Circ Range/Perf
P0117??Eng Coolant Temp Circ Lo Input
P0118??Eng Coolant Temp Hi Input
P0119 Eng Coolant Temp Interm
P0120 Throttle Pos Sensor/Switch A Circ Error
P0121??Throttle Pos Sensor/Switch A Circ Range/Perf
P0122??Throttle Pos Sensor/Switch A Circ Lo Input
P0123??Throttle Pos Sensor/Switch A Circ Hi Input
P0124??Throttle Pos Sensor/Switch A Circ Interm
P0125??Insuff Coolant Temp for Closed Loop Fuel Ctrl
P0126 Insuff Coolant Temp Stable Operation
P0127 Intake Air Temp Too Hi
P0128??Coolant Temp below Thermostat
P0129 Barometric Press Too Low
P0130 Oxy Sensor Circ (bank1, Sensor
P0131??Oxy Sensor Circ Lo Voltage (bank1, Sensor
P0132??Oxy Sensor Circ Hi Voltage (bank1, Sensor
P0133??Oxy Sensor Circ Slow Response (bank1, Sens
P0134??Oxy Sens Circ No Activity Detected (bank1 Sens
P0135??Oxy Sensor Heater Circ (bank1, Sensor
P0136??Oxy Sensor Circ (bank1, Sensor2)
P0137??Oxy Sensor Circ Lo Voltage (bank1, Sensor2)
P0138??Oxy Sensor Circ Hi Voltage (bank1, Sensor2)
P0139 Oxy Sensor Circ Slow Response (bank1, Sensor2)
P0140??Oxy Sens Circ No Activity Detected (bank1
Sens2)
P0141 Oxy Sensor Heater Circ (bank1, Sensor2)
P0142 Oxy Sensor Circ (bank1, Sensor 3)
P0143 Oxy Sensor Circ Lo Voltage (bank1, Sensor 3)
P0144 Oxy Sensor Circ Hi Voltage (bank1, Sensor 3)
P0145 Oxy Sensor Circ Slow Response (bank1, Sensor 3)
P0146 Oxy Sensor Circ No Activity Detected (bank1 Sens3)
P0147 Oxy Sensor Heater Circ (bank1, Sensor 3)
P0148 Fuel Delivery Error
P0149 Fuel Timing Error