Power Train Generic Code

P0001-P0099 OBD-II Trouble Codes

This list comprises standard Diagnostic Trouble Codes (DTCs) utilized for identifying vehicle issues. The provided codes are generic and may not be universally applicable. Furthermore, manufacturer-specific DTC codes, distinct from those listed below, are also addressed.

The initial letter, “P,” indicates that these codes pertain to the powertrain, while the subsequent digit “00” denotes their relevance to fuel and air metering, along with auxiliary emission control systems.

Additionally, causes, symptoms, and diagnostic procedures for each code are covered.

DTC CodeDescriptionCauses, Symptoms and Diagnosis
P0000ISO/SAE Reserved
P0001Fuel Volume Regulator Control Circuit/OpenP0001 : Fuel Volume Regulator Control Circuit/Open
P0002Fuel Volume Regulator Control Circuit Range/PerformanceP0002 : Fuel Volume Regulator Control Circuit Range/Performance
P0003Fuel Volume Regulator Control Circuit LowP0003: Fuel Volume Regulator Control Circuit Low
P0004Fuel Volume Regulator Control Circuit HighP0004: Fuel Volume Regulator Control Circuit High
P0005Fuel Shutoff Valve “A” Control Circuit/OpenP0005 : Fuel Shutoff Valve “A” Control Circuit/Open
P0006Fuel Shutoff Valve “A” Control Circuit LowP0006: Fuel Shutoff Valve “A” Control Circuit Low
P0007Fuel Shutoff Valve “A” Control Circuit HighP0007Fuel Shutoff Valve “A” Control Circuit High
P0008Engine Positions System Performance Bank 1P0008: Engine Position System Performance Bank 1
P0009Engine Position System Performance Bank 2P0009: 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
P000EFuel Volume Regulator Control Exceeded Learning Limit
P000FFuel System Over Pressure Relief Valve Activated
P0010“A” Camshaft Position Actuator Circuit (Bank 1)P0010: “A” Camshaft Position Actuator Circuit (Bank 1)
P0011“A” Camshaft Position – Timing Over-Advanced or System Performance (Bank 1)P0011: “A” Camshaft Position – Timing Over-Advanced or System Performance (Bank 1)
P0012“A” Camshaft Position – Timing Over-Retarded (Bank 1)P0012: “A” Camshaft Position – Timing Over-Retarded (Bank 1)
P0013“B” Camshaft Position – Actuator Circuit (Bank 1)P0013: “B” Camshaft Position – Actuator Circuit (Bank 1)
P0014“B” Camshaft Position – Timing Over-Advanced or System Performance (Bank 1)P0014: “B” Camshaft Position – Timing Over-Advanced or System Performance (Bank 1)
P0015“B” Camshaft Position – Timing Over-Retarded (Bank 1)P0015: “B” Camshaft Position – Timing Over-Retarded (Bank 1)
P0016Crankshaft Position – Camshaft Position Correlation (Bank 1 Sensor A)
P0017Crankshaft Position – Camshaft Position Correlation (Bank 1 Sensor B)
P0018Crankshaft Position – Camshaft Position Correlation (Bank 2 Sensor A)
P0019Crankshaft 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)P0020: “A” Camshaft Position Actuator Circuit (Bank 2)
P0021“A” Camshaft Position – Timing Over-Advanced or System Performance (Bank 2)P0021: “A” Camshaft Position – Timing Over-Advanced or System Performance (Bank 2)
P0022“A” Camshaft Position – Timing Over-Retarded (Bank 2)P0022: “A” Camshaft Position – Timing Over-Retarded (Bank 2)
P0023“B” Camshaft Position – Actuator Circuit (Bank 2)P0023: “B” Camshaft Position – Actuator Circuit (Bank 2)
P0024“B” Camshaft Position – Timing Over-Advanced or System Performance (Bank 2)P0024: “B” Camshaft Position – Timing Over-Advanced or System Performance (Bank 2)
P0025“B” Camshaft Position – Timing Over-Retarded (Bank 2)
P0026Intake Valve Control Solenoid Circuit Range/Performance Bank 1
P0027Exhaust Valve Control Solenoid Circuit Range/Performance Bank 1
P0028Intake Valve Control Solenoid Circuit Range/Performance Bank 2
P0029Exhaust 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
P0030HO2S Heater Control Circuit (Bank 1 Sensor 1)
P0031HO2S Heater Control Circuit Low (Bank 1 Sensor 1)
P0032HO2S Heater Control Circuit High (Bank 1 Sensor 1)
P0033Turbo Charger Bypass Valve Control Circuit
P0034Turbo Charger Bypass Valve Control Circuit Low
P0035Turbo Charger Bypass Valve Control Circuit High
P0036HO2S Heater Control Circuit (Bank 1 Sensor 2)
P0037HO2S Heater Control Circuit Low (Bank 1 Sensor 2)
P0038HO2S Heater Control Circuit High (Bank 1 Sensor 2)
P0039Turbo/Super Charger Bypass Valve Control Circuit Range/Performance
P003ATurbocharger/Supercharger Boost Control “A” Position Exceeded Learning Limit
P003BTurbocharger/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
P0040Upstream Oxygen Sensors Swapped From Bank To Bank
P0041Downstream Oxygen Sensors Swapped From Bank To Bank
P0042HO2S Heater Control Circuit (Bank 1 Sensor 3)
P0043HO2S Heater Control Circuit Low (Bank 1 Sensor 3)
P0044HO2S Heater Control Circuit High (Bank 1 Sensor 3)
P0045Turbocharger/Supercharger Boost Control “A” Circuit/Open
P0046Turbocharger/Supercharger Boost Control “A” Circuit Range/Performance
P0047Turbocharger/Supercharger Boost Control “A” Circuit Low
P0048Turbocharger/Supercharger Boost Control “A” Circuit High
P0049Turbocharger/Supercharger Turbine Overspeed
P004ATurbocharger/Supercharger Boost Control “B” Circuit/Open
P004BTurbocharger/Supercharger Boost Control “B” Circuit Range/Performance
P004CTurbocharger/Supercharger Boost Control “B” Circuit Low
P004DTurbocharger/Supercharger Boost Control “B” Circuit High
P004ETurbocharger/Supercharger Boost Control “A” Circuit Intermittent/Erratic
P004FTurbocharger/Supercharger Boost Control “B” Circuit Intermittent/Erratic
P0050HO2S Heater Control Circuit (Bank 2 Sensor 1)
P0051HO2S Heater Control Circuit Low (Bank 2 Sensor 1)
P0052HO2S Heater Control Circuit High (Bank 2 Sensor 1)
P0053HO2S Heater Resistance (Bank 1, Sensor 1)
P0054HO2S Heater Resistance (Bank 1, Sensor 2)
P0055HO2S Heater Resistance (Bank 1, Sensor 3)
P0056HO2S Heater Control Circuit (Bank 2 Sensor 2)
P0057HO2S Heater Control Circuit Low (Bank 2 Sensor 2)
P0058HO2S Heater Control Circuit High (Bank 2 Sensor 2)
P0059HO2S 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
P005ETurbocharger/Supercharger Boost Control “B” Supply Voltage Circuit Low
P005FTurbocharger/Supercharger Boost Control “B” Supply Voltage Circuit High
P0060HO2S Heater Resistance (Bank 2, Sensor 2)
P0061HO2S Heater Resistance (Bank 2, Sensor 3)
P0062HO2S Heater Control Circuit (Bank 2 Sensor 3)
P0063HO2S Heater Control Circuit Low (Bank 2 Sensor 3)
P0064HO2S Heater Control Circuit High (Bank 2 Sensor 3)
P0065Air Assisted Injector Control Range/Performance
P0066Air Assisted Injector Control Circuit or Circuit Low
P0067Air Assisted Injector Control Circuit High
P0068MAP/MAF – Throttle Position CorrelationP0068 : MAP/MAF – Throttle Position Correlation
P0069Manifold Absolute Pressure – Barometric Pressure CorrelationP0069 : Manifold Absolute Pressure – Barometric Pressure Correlation
P006AMAP – Mass or Volume Air Flow Correlation Bank 1
P006BMAP – Exhaust Pressure Correlation
P006CMAP – Turbocharger/Supercharger Inlet Pressure Correlation
P006DBarometric Pressure – Turbocharger/Supercharger Inlet Pressure Correlation
P006ETurbocharger/Supercharger Boost Control “A” Supply Voltage Circuit Low
P006FTurbocharger/Supercharger Boost Control “A” Supply Voltage Circuit High
P0070Ambient Air Temperature Sensor Circuit
P0071Ambient Air Temperature Sensor Range/Performance
P0072Ambient Air Temperature Sensor Circuit Low Input
P0073Ambient Air Temperature Sensor Circuit High Input
P0074Ambient Air Temperature Sensor Circuit Intermittent
P0075Intake Valve Control Solenoid Circuit (Bank 1)
P0076Intake Valve Control Solenoid Circuit Low (Bank 1)
P0077Intake Valve Control Solenoid Circuit High (Bank 1)
P0078Exhaust Valve Control Solenoid Circuit (Bank 1)
P0079Exhaust Valve Control Solenoid Circuit Low (Bank 1)
P007ACharge Air Cooler Temperature Sensor Circuit Bank 1
P007BCharge Air Cooler Temperature Sensor Circuit Range/Performance Bank 1
P007CCharge Air Cooler Temperature Sensor Circuit Low Bank 1
P007DCharge Air Cooler Temperature Sensor Circuit High Bank 1
P007ECharge Air Cooler Temperature Sensor Circuit Intermittent/Erratic Bank 1
P007FCharge Air Cooler Temperature Sensor Bank1/Bank2 Correlation
P0080Exhaust Valve Control Solenoid Circuit High (Bank 1)
P0081Intake valve Control Solenoid Circuit (Bank 2)
P0082Intake Valve Control Solenoid Circuit Low (Bank 2)
P0083Intake Valve Control Solenoid Circuit High (Bank 2)
P0084Exhaust Valve Control Solenoid Circuit (Bank 2)
P0085Exhaust Valve Control Solenoid Circuit Low (Bank 2)
P0086Exhaust Valve Control Solenoid Circuit High (Bank 2)
P0087Fuel Rail/System Pressure – Too Low
P0088Fuel Rail/System Pressure – Too High
P0089Fuel Pressure Regulator 1 Performance
P008ALow Pressure Fuel System Pressure – Too Low
P008BLow Pressure Fuel System Pressure – Too High
P008CFuel Cooler Pump Control Circuit Open
P008DFuel Cooler Pump Control Circuit Low
P008EFuel Cooler Pump Control Circuit High
P008FEngine Coolant Temperature/Fuel Temperature Correlation
P0090Fuel Pressure Regulator 1 Control Circuit
P0091Fuel Pressure Regulator 1 Control Circuit Low
P0092Fuel Pressure Regulator 1 Control Circuit High
P0093Fuel System Leak Detected – Large Leak
P0094Fuel System Leak Detected – Small Leak
P0095Intake Air Temperature Sensor 2 Circuit Bank 1
P0096Intake Air Temperature Sensor 2 Circuit Range/Performance Bank 1
P0097Intake Air Temperature Sensor 2 Circuit Low Bank 1
P0098Intake Air Temperature Sensor 2 Circuit High Bank 1
P0099Intake Air Temperature Sensor 2 Circuit Intermittent/Erratic Bank 1
P009AIntake Air Temperature/Ambient Air Temperature Correlation
P009BFuel Pressure Relief Control Circuit/Open
P009CFuel Pressure Relief Control Circuit Low
P009DFuel Pressure Relief Control Circuit High
P009EFuel Pressure Relief Control Performance/Stuck Off
P009FFuel Pressure Relief Control Stuck On
P00A0Charge Air Cooler Temperature Sensor Circuit Bank 2
P00A1Charge Air Cooler Temperature Sensor Circuit Range/Performance Bank 2
P00A2Charge Air Cooler Temperature Sensor Circuit Low Bank 2
P00A3Charge Air Cooler Temperature Sensor Circuit High Bank 2
P00A4Charge Air Cooler Temperature Sensor Circuit Intermittent/Erratic Bank 2
P00A5Intake Air Temperature Sensor 2 Circuit Bank 2
P00A6Intake Air Temperature Sensor 2 Circuit Range/Performance Bank 2
P00A7Intake Air Temperature Sensor 2 Circuit Low Bank 2
P00A8Intake Air Temperature Sensor 2 Circuit High Bank 2
P00A9Intake Air Temperature Sensor 2 Circuit Intermittent/Erratic Bank 2
P00AAIntake Air Temperature Sensor 1 Circuit Bank 2
P00ABIntake Air Temperature Sensor 1 Circuit Range/Performance Bank 2
P00ACIntake Air Temperature Sensor 1 Circuit Low Bank 2
P00ADIntake Air Temperature Sensor 1 Circuit High Bank 2
P00AEIntake Air Temperature Sensor 1 Circuit Intermittent/Erratic Bank 2
P00AFTurbocharger/Supercharger Boost Control “A” Module Performance
P00B0Turbocharger/Supercharger Boost Control “B” Module Performance
P00B1Radiator Coolant Temperature Sensor Circuit
P00B2Radiator Coolant Temperature Sensor Circuit Range/Performance
P00B3Radiator Coolant Temperature Sensor Circuit Low
P00B4Radiator Coolant Temperature Sensor Circuit High
P00B5Radiator Coolant Temperature Sensor Circuit Intermittent/Erratic
P00B6Radiator Coolant Temperature/Engine Coolant Temperature Correlation
P00B7Engine Coolant Flow Low/Performance
P00B8MAP – Mass or Volume Air Flow Correlation Bank 2
P00B9Low Pressure Fuel System Pressure – Too Low, Low Ambient Temperature
P00BALow Fuel Pressure – Forced Limited Power
P00BBFuel Injector Insufficient Flow – Forced Limited Power
P00BCMass or Volume Air Flow “A” Circuit Range/Performance – Air Flow Too Low
P00BDMass or Volume Air Flow “A” Circuit Range/Performance – Air Flow Too High
P00BEMass or Volume Air Flow “B” Circuit Range/Performance – Air Flow Too Low
P00BFMass or Volume Air Flow “B” Circuit Range/Performance – Air Flow Too High

Power Train Generic Code