Generic OBD-II Diagnostic Powertrain (P) Trouble Codes
This list contains standard diagnostic trouble codes (DTC’s) that are used by some manufacturers to identify vehicle problems. The codes provide below are generic codes that may not apply to all vehicles. Vehicle manufacturers may use manufacturer specific DTC codes that are different from the codes shown below.
The list below is for information purposes only.
Code |
Description |
P0001 |
Fuel Volume Regulator Control Circuit/Open |
P0002 |
Fuel Volume Regulator Control Circuit Range/Performance |
P0003 |
Fuel Volume Regulator Control Circuit Low |
P0004 |
Fuel Volume Regulator Control Circuit High |
P0005 |
Fuel Shutoff Valve Control Circuit/Open |
P0006 |
Fuel Shutoff Valve Control Circuit Low |
P0007 |
Fuel Shutoff Valve Control Circuit H igh |
P0008 |
Engine Position System Performance (Bank1) |
P0009 |
Engine Position System Performance (Bank2) |
P0010 |
A Camshaft Position Actuator Circuit (Bank1) |
P0011 |
A Camshaft Position - Timing Over-Advanced or System Performance (Bank 1) |
P0012 |
A Camshaft Position - Timing O ver-Retarded (Bank 1) |
P0013 |
B Camshaft Position - Actuator Circuit (Bank1) |
P0014 |
B Camshaft Position - Timing Over-Advanced or System Performance (Bank 1) |
P0015 |
B Camshaft Position - Timing O ver-Retarded (Bank 1) |
P0016 |
Crankshaft Position Camshaft Position Correlation (Bank 1 Sensor A) |
P0017 |
Crankshaft Position Camshaft Position Correlation (Bank 1 Sensor B) |
P0018 |
Crankshaft Position Camshaft Position Correlation (Bank 2 Sensor A) |
P0019 |
Crankshaft Position Camshaft Position Correlation (Bank 2 Sensor B) |
P0020 |
A Camshaft Position Actuator Circuit (Bank 2) |
P0021 |
A Camshaft Position - Timing Over-Advanced or System Performance (Bank 2) |
P0022 |
A Camshaft Position - Timing O ver-Retarded (Bank 2) |
P0023 |
B Camshaft Position - Actuator Circuit (Bank 2) |
P0024 |
B Camshaft Position - Timing Over-Advanced or System Performance (Bank 2) |
P0025 |
B Camshaft Position - Timing O ver-Retarded (Bank 2) |
P0026 |
Intake Valve Control Solenoid Circuit Range/Performance (Bank 1) |
P0027 |
Exhaust Valve Control Solenoid Circuit Range/Performance (Bank 1) |
P0028 |
Intake Valve Control Solenoid Circuit Range/Performance (Bank 2) |
P0029 |
Exhaust Valve Control Solenoid Circuit Range/Performance (Bank 2) |
P0030 |
HO2S Heater Control Circuit (Bank 1 Sensor 1) |
P0031 |
HO2S Heater Control Circuit Low (Bank 1 Sensor 1) |
P0032 |
HO2S Heater Control Circuit High (Bank 1 Sensor 1) |
P0033 |
Turbo Charger Bypass Valve Control Circuit |
P0034 |
Turbo Charger Bypass Valve Control Circuit Low |
P0035 |
Turbo Charger Bypass Valve Control Circuit High |
P0036 |
HO2S Heater Control C ircuit (Bank 1 Sensor 2) |
P0037 |
HO2S Heater Control Circuit Low (Bank 1 Sensor 2) |
P0038 |
HO2S Heater Control Circuit High (Bank 1 Sensor 2) |
P0039 |
Turbo/Super Charger Bypass Valve Control Circuit Range/Performance |
P0040 |
O2 Sensor Signals Swapped Bank 1 Sensor 1/ Bank 2 Sensor 1 |
P0041 |
O2 Sensor Signals Swapped Bank 1 Sensor 2/ Bank 2 Sensor 2 |
P0042 |
HO2S Heater Control Circuit (Bank 1 Sensor 3) |
P0043 |
HO2S Heater Control Circuit Low (Bank 1 Sensor 3) |
P0044 |
HO2S Heater Control Circuit High (Bank 1 Sensor 3) |
P0045 |
Turbo/Super Charger Boost Control Solenoid Circuit/Open |
P0046 |
Turbo/Super Charger Boost Control Solenoid Circuit Range/Performance |
P0047 |
Turbo/Super Charger Boost Control Solenoid Circuit Low |
P0048 |
Turbo/Super Charger Boost Control Solenoid Circuit High |
P0049 |
Turbo/Super Charger Turbine Overspeed |
P0050 |
HO2S Heater Control Circuit (Bank 2 Sensor 1) |
P0051 |
HO2S Heater Control Circuit Low (Bank 2 Sensor 1) |
P0052 |
HO2S Heater Control Circuit High (Bank 2 Sensor 1) |
P0053 |
HO2S Heater Resistance (Bank 1 Sensor 1) |
P0054 |
HO2S Heater Resistance (Bank 1 Sensor 2) |
P0055 |
HO2S Heater Resistance (Bank 1 Sensor 3) |
P0056 |
HO2S Heater Control Circuit (Bank 2 Sensor 2) |
P0057 |
HO2S Heater Control Circuit Low (Bank 2 Sensor 2) |
P0058 |
HO2S Heater Control Circuit High (Bank 2 Sensor 2) |
P0059 |
HO2S Heater Resistance (Bank 2 Sensor 1) |
P0060 |
HO2S Heater Resistance (Bank 2 Sensor 2) |
P0061 |
HO2S Heater Resistance (Bank 2 Sensor 3) |
P0062 |
HO2S Heater Control C ircuit (Bank 2 Sensor 3) |
P0063 |
HO2S Heater Control Circuit Low (Bank 2 Sensor 3) |
P0064 |
HO2S Heater Control Circuit High (Bank 2 Sensor 3) |
P0065 |
Air Assisted Injector Control Range/Performance |
P0066 |
Air Assisted Injector Control Circuit or Circuit Low |
P0067 |
Air Assisted Injector Control Circuit High |
P0068 |
MAP/MAF Throttle Position Correlation |
P0069 |
Manifold Absolute Pressure Barometric Pressure Correlation |
P0070 |
Ambient Air Temperature Sensor Circuit |
P0071 |
Ambient Air Temperature Sensor Range/Performance |
P0072 |
Ambient Air Temperature Sensor C ircuit Low |
P0073 |
Ambient Air Temperature Sensor Circuit High |
P0074 |
Ambient Air Temperature Sensor Circuit Intermittent |
P0075 |
Intake Valve Control Solenoid Circuit (Bank 1) |
P0076 |
Intake Valve Control Solenoid Circuit Low (Bank 1) |
P0077 |
Intake Valve Control Solenoid Circuit High (Bank 1) |
P0078 |
Exhaust Valve Control Solenoid Circuit (Bank 1) |
P0079 |
Exhaust Valve Control Solenoid Circuit Low (Bank 1) |
P0080 |
Exhaust Valve C ontrol Solenoid C ircuit High (Bank 1) |
P0081 |
Intake Valve Control Solenoid Circuit (Bank 2) |
P0082 |
Intake Valve Control Solenoid Circuit Low (Bank 2) |
P0083 |
Intake Valve Control Solenoid Circuit High (Bank 2) |
P0084 |
Exhaust Valve Control Solenoid Circuit (Bank 2) |
P0085 |
Exhaust Valve Control Solenoid Circuit Low (Bank 2) |
P0086 |
Exhaust Valve C ontrol Solenoid C ircuit High (Bank 2) |
P0087 |
Fuel Rail/System Pressure - Too Low |
P0088 |
Fuel Rail/System Pressure - Too High VM Fault Description: "Fuel Rail Pressure Monitoring Error for Active Pressure Control by Metering Unit Governor" "maximum psitive deviation of rail pressure exceeded" |
P0089 |
Fuel Pressure Regulator 1 Performance |
P0090 |
Fuel Pressure Regulator 1 Control Circuit |
P0091 |
Fuel Pressure Regulator 1 Control Circuit Low |
P0092 |
Fuel Pressure Regulator 1 Control Circuit High |
P0093 |
Fuel System Leak Detected Large Leak |
P0094 |
Fuel System Leak Detected Small Leak |
P0095 |
Intake Air Temperature Sensor 2 C ircuit |
P0096 |
Intake Air Temperature Sensor 2 C ircuit Range/Performance |
P0097 |
Intake Air Temperature Sensor 2 C ircuit Low |
P0098 |
Intake Air Temperature Sensor 2 Circuit High |
P0099 |
Intake Air Temperature Sensor 2 C ircuit Intermittent/Erratic |