Error Codes Category

Generic OBD Codes

P0000 through P0099

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

P0008 - Engine Positions System Performance Bank 1

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 High

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

P004D - 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 Small Leak Detected

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

P0100 through P0199

P0200 through P0299

P0300 through P0399

P0400 through P0499

P0500 through P0599

P0600 through P0699

P0700 through P0799

P0800 through P0899

P0900 through P0999

P0A00 through P0A99

P0B00 through P0B99

P0C00 through P0C99

P2000 through P2099

P2100 through P2199

P2200 through P2299

P2300 through P2399

P2400 through P2499

P2500 through P2599

P2600 through P2699

P2700 through P2799

P2800 through P2899

P3000 through P3499

What Is An Obd Error Code?

Format Of The OBD Trouble Code?

Reading And Understanding The OBD Error Codes

Don’t Jump Into The Conclusion

Specific OBD Codes