top of page

OBD-II TROUBLE CODES

This is the listing of P00xx OBD-II diagnostic trouble codes (DTCs). They all start with P00 (e.g. P0022, P0093, etc.), the first letter P designates they are powertrain related codes, the next digits 00 indicates they are fuel & air metering and auxiliary emission control related codes. The codes below are considered generic because they apply to all OBD-II makes/models of vehicles, although specific diagnosis repair steps may vary.
 
  • P0000 ISO/SAE Reserved
  • 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 "A" Control Circuit/Open
  • P0006 Fuel Shutoff Valve "A" Control Circuit Low
  • P0007 Fuel Shutoff Valve "A" Control Circuit High​
  • P0009 Engine Position System Performance Bank 2​
  • P000A "A" Camshaft Position Slow Response Bank 1​
  • P000B "B" Camshaft Position Slow Response Bank 1​
  • P000C "A" Camshaft Position Slow Response Bank 2​
  • P000D "B" Camshaft Position Slow Response Bank 2​
  • P000E Fuel Volume Regulator Control Exceeded Learning Limit
  • P000F Fuel System Over Pressure Relief Valve Activated
  • P0010 "A" Camshaft Position Actuator Circuit (Bank 1)
  • P0011 "A" Camshaft Position - Timing Over-Advanced or System Performance (Bank 1)
  • P0012 "A" Camshaft Position - Timing Over-Retarded (Bank 1) P0013 "B" Camshaft Position - Actuator Circuit (Bank 1)
  • P0014 "B" Camshaft Position - Timing Over-Advanced or System Performance (Bank 1)
  • P0015 "B" Camshaft Position -Timing Over-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)
  • P001A "A" Camshaft Profile Control Circuit/Open Bank 1
  • P001B "A" Camshaft Profile Control Circuit Low Bank 1
  • P001C "A" Camshaft Profile Control Circuit High Bank 1
  • P001D "A" Camshaft Profile Control Circuit/Open Bank 2
  • P001E "A" Camshaft Profile Control Circuit Low Bank 2
  • P001F "A" Camshaft Profile Control Circuit High Bank 2 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 Over-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 Over-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
  • P002A "B" Camshaft Profile Control Circuit/Open Bank 1
  • P002B "B" Camshaft Profile Control Circuit Low Bank 1
  • P002C "B" Camshaft Profile Control Circuit High Bank 1
  • P002D "B" Camshaft Profile Control Circuit/Open Bank 2
  • P002E "B" Camshaft Profile Control Circuit Low Bank 2
  • P002F "B" Camshaft Profile Control Circuit High 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 Circuit (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
  • P003A Turbocharger/Supercharger Boost Control "A" Position Exceeded Learning Limit
  • P003B Turbocharger/Supercharger Boost Control "B" Position Exceeded Learning Limit
  • P003C "A" Camshaft Profile Control Performance/Stuck Off Bank 1
  • P003D "A" Camshaft Profile Control Stuck On Bank 1
  • P003E "A" Camshaft Profile Control Performance/Stuck Off Bank 2
  • P003F "A" Camshaft Profile Control Stuck On Bank 2
  • P0040 Upstream Oxygen Sensors Swapped From Bank To Bank
  • P0041 Downstream Oxygen Sensors Swapped From Bank To Bank
  • 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 Turbocharger/Supercharger Boost Control "A" Circuit/Open
  • P0046 Turbocharger/Supercharger Boost Control "A" Circuit Range/Performance
  • P0047 Turbocharger/Supercharger Boost Control "A" Circuit Low
  • P0048 Turbocharger/Supercharger Boost Control "A" Circuit Hih
  • P0049 Turbocharger/Supercharger Turbine Overspeed
  • P004A Turbocharger/Supercharger Boost Control "B" Circuit/Open
  • P004B Turbocharger/Supercharger Boost Control "B" Circuit Range/Performance
  • P004C Turbocharger/Supercharger Boost Control "B" Circuit Low P
  • 004D Turbocharger/Supercharger Boost Control "B" Circuit High
  • P004E Turbocharger/Supercharger Boost Control "A" Circuit Intermittent/Erratic
  • P004F Turbocharger/Supercharger Boost Control "B" Circuit Intermittent/Erratic
  • 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)
  • P005A "B" Camshaft Profile Control Performance/Stuck Off Bank 1
  • P005B "B" Camshaft Profile Control Stuck On Bank 1
  • P005C "B" Camshaft Profile Control Performance/Stuck Off Bank 2
  • P005D "B" Camshaft Profile Control Stuck On Bank 2
  • P005E Turbocharger/Supercharger Boost Control "B" Supply Voltage Circuit Low
  • P005F Turbocharger/Supercharger Boost Control "B" Supply Voltage Circuit High
  • P0060 HO2S Heater Resistance (Bank 2, Sensor 2)
  • P0061 HO2S Heater Resistance (Bank 2, Sensor 3)
  • P0062 HO2S Heater Control Circuit (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
  • P006A MAP - Mass or Volume Air Flow Correlation Bank 1
  • P006B MAP - Exhaust Pressure Correlation
  • P006C MAP - Turbocharger/Supercharger Inlet Pressure Correlation
  • P006D Barometric Pressure - Turbocharger/Supercharger Inlet Pressure Correlation
  • P006E Turbocharger/Supercharger Boost Control "A" Supply Voltage Circuit Low
  • P006F Turbocharger/Supercharger Boost Control "A" Supply Voltage Circuit High
  • P0070 Ambient Air Temperature Sensor Circuit
  • P0071 Ambient Air Temperature Sensor Range/Performance
  • P0072 Ambient Air Temperature Sensor Circuit Low Input
  • P0073 Ambient Air Temperature Sensor Circuit High Input
  • 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)
  • P007A Charge Air Cooler Temperature Sensor Circuit Bank 1
  • P007B Charge Air Cooler Temperature Sensor Circuit Range/Performance Bank 1
  • P007C Charge Air Cooler Temperature Sensor Circuit Low Bank 1
  • P007D Charge Air Cooler Temperature Sensor Circuit High Bank 1
  • P007E Charge Air Cooler Temperature Sensor Circuit Intermittent/Erratic Bank 1
  • P007F Charge Air Cooler Temperature Sensor Bank1/Bank2 Correlation
  • P0080 Exhaust Valve Control Solenoid Circuit 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 Control Solenoid Circuit High (Bank 2)
  • P0087 Fuel Rail/System Pressure - Too Low P0088 Fuel Rail/System Pressure - Too High
  • P0089 Fuel Pressure Regulator 1 Performance P008A Low Pressure Fuel System Pressure - Too Low
  • P008B Low Pressure Fuel System Pressure - Too High P008C Fuel Cooler Pump Control Circuit Open
  • P008D Fuel Cooler Pump Control Circuit Low P008E Fuel Cooler Pump Control Circuit High
  • P008F Engine Coolant Temperature/Fuel Temperature Correlation
  • 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 Circuit Bank 1
  • P0096 Intake Air Temperature Sensor 2 Circuit Range/Performance Bank 1
  • P0097 Intake Air Temperature Sensor 2 Circuit Low Bank 1
  • P0098 Intake Air Temperature Sensor 2 Circuit High Bank 1
  • P0099 Intake Air Temperature Sensor 2 Circuit Intermittent/Erratic Bank 1
  • P009A Intake Air Temperature/Ambient Air Temperature Correlation
  • P009B Fuel Pressure Relief Control Circuit/Open P009C Fuel Pressure Relief Control Circuit Low
  • P009D Fuel Pressure Relief Control Circuit High P009E Fuel Pressure Relief Control Performance/Stuck Off
  • P009F Fuel Pressure Relief Control Stuck On
  • P00A0 Charge Air Cooler Temperature Sensor Circuit Bank 2 
  • P00A1 Charge Air Cooler Temperature Sensor Circuit Range/Performance Bank 2
  • P00A2 Charge Air Cooler Temperature Sensor Circuit Low Bank 2
  • P00A3 Charge Air Cooler Temperature Sensor Circuit High Bank 2
  • P00A4 Charge Air Cooler Temperature Sensor Circuit Intermittent/Erratic Bank 2
  • P00A5 Intake Air Temperature Sensor 2 Circuit Bank 2
  • P00A6 Intake Air Temperature Sensor 2 Circuit Range/Performance Bank 2
  • P00A7 Intake Air Temperature Sensor 2 Circuit Low Bank 2
  • P00A8 Intake Air Temperature Sensor 2 Circuit High Bank 2
  • P00A9 Intake Air Temperature Sensor 2 Circuit Intermittent/Erratic Bank 2
  • P00AA Intake Air Temperature Sensor 1 Circuit Bank 2
  • P00AB Intake Air Temperature Sensor 1 Circuit Range/Performance Bank 2
  • P00AC Intake Air Temperature Sensor 1 Circuit Low Bank 2
  • P00AD Intake Air Temperature Sensor 1 Circuit High Bank 2
  • P00AE Intake Air Temperature Sensor 1 Circuit Intermittent/Erratic Bank 2
  • P00AF Turbocharger/Supercharger Boost Control "A" Module Performance
  • P00B0 Turbocharger/Supercharger Boost Control "B" Module Performance
  • P00B1 Radiator Coolant Temperature Sensor Circuit
  • P00B2 Radiator Coolant Temperature Sensor Circuit Range/Performance
  • P00B3 Radiator Coolant Temperature Sensor Circuit Low
  • P00B4 Radiator Coolant Temperature Sensor Circuit High
  • P00B5 Radiator Coolant Temperature Sensor Circuit Intermittent/Erratic
  • P00B6 Radiator Coolant Temperature/Engine Coolant Temperature Correlation
  • P00B7 Engine Coolant Flow Low/Performance
  • P00B8 MAP - Mass or Volume Air Flow Correlation Bank 2
  • P00B9 Low Pressure Fuel System Pressure - Too Low, Low Ambient Temperature
  • P00BA Low Fuel Pressure - Forced Limited Power
  • P00BB Fuel Injector Insufficient Flow - Forced Limited Power
  • P00BC Mass or Volume Air Flow "A" Circuit Range/Performance - Air Flow Too Low
  • P00BD Mass or Volume Air Flow "A" Circuit Range/Performance - Air Flow Too High
  • P00BE Mass or Volume Air Flow "B" Circuit Range/Performance - Air Flow Too Low
  • P00BF Mass or Volume Air Flow "B" Circuit Range/Performance - Air Flow Too High
  • P00C0 - P00FF ISO/SAE Reserved
bottom of page