Home › Powertrain Codes

Powertrain Diagnostic Trouble Codes

This directory contains generic diagnostic trouble codes starting with P. These codes indicate faults detected within the vehicle's powertrain components.

Powertrain Subsystems

Fuel & Air Metering and Auxiliary Emission Controls (511)Fuel & Air Metering (injector circuit) (1024)Ignition System / Misfire (509)Auxiliary Emission Controls (512)Vehicle Speed / Idle Control / Aux Inputs (512)Computer Output Circuit (PCM/ECU) (512)Transmission (1126)Hybrid Propulsion (1536)Hybrid/EV Propulsion (extended) (957)

Diagnostic Code Index (7,199 codes)

List of Powertrain Diagnostic Codes
DTCDescription
P0001Fuel Volume Regulator A Control Circuit/Open
P0002Fuel Volume Regulator A Control Circuit Performance
P0003Fuel Volume Regulator A Control Circuit Low
P0004Fuel Volume Regulator A Control Circuit High
P0005Fuel Shutoff Valve A Control Circuit/Open
P0006Fuel Shutoff Valve A Control Circuit Low
P0007Fuel Shutoff Valve A Control Circuit High
P0008Engine Position System Performance Bank 1
P0009Engine Position System Performance Bank 2
P000AA Camshaft Position Slow Response Bank 1
P000BB Camshaft Position Slow Response Bank 1
P000CA Camshaft Position Slow Response Bank 2
P000DB Camshaft Position Slow Response Bank 2
P000EFuel Volume Regulator Control Exceeded Learning Limit
P000FFuel System Over Pressure Relief Valve Activated
P0010A Camshaft Position Actuator A Control Circuit/Open Bank 1
P0011A Camshaft Position - Timing Over-Advanced or System Performance Bank 1
P0012A Camshaft Position - Timing Over-Retarded Bank 1
P0013B Camshaft Position Actuator A Control Circuit/Open Bank 1
P0014B Camshaft Position - Timing Over-Advanced or System Performance Bank 1
P0015B 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
P001AA Camshaft Profile Actuator A Control Circuit/Open Bank 1
P001BA Camshaft Profile Actuator A Control Circuit Low Bank 1
P001CA Camshaft Profile Actuator A Control Circuit High Bank 1
P001DA Camshaft Profile Actuator A Control Circuit/Open Bank 2
P001EA Camshaft Profile Actuator A Control Circuit Low Bank 2
P001FA Camshaft Profile Actuator A Control Circuit High Bank 2
P0020A Camshaft Position Actuator A Control Circuit/Open Bank 2
P0021A Camshaft Position - Timing Over-Advanced or System Performance Bank 2
P0022A Camshaft Position - Timing Over-Retarded Bank 2
P0023B Camshaft Position Actuator A Control Circuit/Open Bank 2
P0024B Camshaft Position - Timing Over-Advanced or System Performance Bank 2
P0025B 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
P002AB Camshaft Profile Actuator A Control Circuit/Open Bank 1
P002BB Camshaft Profile Actuator A Control Circuit Low Bank 1
P002CB Camshaft Profile Actuator A Control Circuit High Bank 1
P002DB Camshaft Profile Actuator A Control Circuit/Open Bank 2
P002EB Camshaft Profile Actuator A Control Circuit Low Bank 2
P002FB Camshaft Profile Actuator A 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
P0033Turbocharger/Supercharger Bypass Valve A Control Circuit
P0034Turbocharger/Supercharger Bypass Valve A Control Circuit Low
P0035Turbocharger/Supercharger Bypass Valve A 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
P0039Turbocharger/Supercharger Bypass Valve A Control Circuit Range/Performance
P003ATurbocharger/Supercharger Boost Control A Position Exceeded Learning Limit
P003BTurbocharger/Supercharger Boost Control B Position Exceeded Learning Limit
P003CA Camshaft Profile Actuator A Control Performance/Stuck Off Bank 1
P003DA Camshaft Profile Actuator A Control Stuck On Bank 1
P003EA Camshaft Profile Actuator A Control Performance/Stuck Off Bank 2
P003FA Camshaft Profile Actuator A Control Stuck On Bank 2
P0040O2 Sensor Signals Swapped Bank 1 Sensor 1/Bank 2 Sensor 1
P0041O2 Sensor Signals Swapped Bank 1 Sensor 2/Bank 2 Sensor 2
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 A 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
P005AB Camshaft Profile Actuator A Control Performance/Stuck Off Bank 1
P005BB Camshaft Profile Actuator A Control Stuck On Bank 1
P005CB Camshaft Profile Actuator A Control Performance/Stuck Off Bank 2
P005DB Camshaft Profile Actuator A 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 Low
P0067Air Assisted Injector Control Circuit High
P0068MAP/MAF - Throttle Position Correlation
P0069Manifold 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 Bank 1
P006ETurbocharger/Supercharger Boost Control A Supply Voltage Circuit Low
P006FTurbocharger/Supercharger Boost Control A Supply Voltage Circuit High
P0070Ambient Air Temperature Sensor Circuit A
P0071Ambient Air Temperature Sensor Circuit A Range/Performance
P0072Ambient Air Temperature Sensor Circuit A Low
P0073Ambient Air Temperature Sensor Circuit A High
P0074Ambient Air Temperature Sensor Circuit A Intermittent/Erratic
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 Bank 1
P0088Fuel Rail/System Pressure - Too High Bank 1
P0089Fuel Pressure Regulator A 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 A Control Circuit/Open
P0091Fuel Pressure Regulator A Control Circuit Low
P0092Fuel Pressure Regulator A 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 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
P00C0Turbocharger/Supercharger Bypass Valve B Control Circuit
P00C1Turbocharger/Supercharger Bypass Valve B Control Circuit Low
P00C2Turbocharger/Supercharger Bypass Valve B Control Circuit High
P00C3Turbocharger/Supercharger Bypass Valve B Control Circuit Range/Performance
P00C4Turbocharger/Supercharger Bypass Valve B - Mechanical
P00C5Turbocharger/Supercharger B Turbine Overspeed
P00C6Fuel Rail Pressure Too Low - Engine Cranking Bank 1
P00C7Intake Air Pressure Measurement System - Multiple Sensor Correlation Bank 1
P00C8Fuel Pressure Regulator A Solenoid Supply Voltage Control Circuit/Open
P00C9Fuel Pressure Regulator A Solenoid Supply Voltage Control Circuit Low
P00CAFuel Pressure Regulator A Solenoid Supply Voltage Control Circuit High
P00CBFuel Volume Regulator Solenoid Supply Voltage Control Circuit/Open
P00CCFuel Volume Regulator Solenoid Supply Voltage Control Circuit Low
P00CDFuel Volume Regulator Solenoid Supply Voltage Control Circuit High
P00CEIntake Air Temperature Measurement System - Multiple Sensor Correlation Bank 1
P00CFBarometric Pressure - Turbocharger/Supercharger Boost Sensor A Correlation
P00D0Barometric Pressure - Turbocharger/Supercharger Boost Sensor B Correlation
P00D1HO2S Heater Control Circuit Range/Performance Bank 1 Sensor 1
P00D2HO2S Heater Control Circuit Range/Performance Bank 1 Sensor 2
P00D3HO2S Heater Control Circuit Range/Performance Bank 2 Sensor 1
P00D4HO2S Heater Control Circuit Range/Performance Bank 2 Sensor 2
P00D5HO2S Sensor Correlation Bank 1 Sensor 1/Bank 1 Sensor 2
P00D6HO2S Sensor Correlation Bank 2 Sensor 1/Bank 2 Sensor 2
P00D7Turbocharger/Supercharger Bypass Valve A Temperature Too High
P00D8Turbocharger/Supercharger Bypass Valve B Temperature Too High
P00D9Ambient Air Temperature Sensor Circuit B
P00DAAmbient Air Temperature Sensor Circuit B Range/Performance
P00DBAmbient Air Temperature Sensor Circuit B Low
P00DCAmbient Air Temperature Sensor Circuit B High
P00DDAmbient Air Temperature Sensor Circuit B Intermittent/Erratic
P00DECharge Air Cooler Coolant Temperature Sensor A Circuit
P00DFCharge Air Cooler Coolant Temperature Sensor A Circuit Range/Performance
P00E0Charge Air Cooler Coolant Temperature Sensor A Circuit Low
P00E1Charge Air Cooler Coolant Temperature Sensor A Circuit High
P00E2Charge Air Cooler Coolant Temperature Sensor A Intermittent/Erratic
P00E3Exhaust Heat Exchanger Exhaust Bypass Valve A Stuck Open
P00E4Exhaust Heat Exchanger Exhaust Bypass Valve A Stuck Closed
P00E5Intake Air Temperature/Fuel Temperature Correlation
P00E6Intake Air Pressure Measurement System - Multiple Sensor Correlation Bank 2
P00E7Intake Air Temperature Measurement System - Multiple Sensor Correlation Bank 2
P00E8Intake Air Temperature Sensor 3 Circuit Bank 1
P00E9Intake Air Temperature Sensor 3 Circuit Range/Performance Bank 1
P00EAIntake Air Temperature Sensor 3 Circuit Low Bank 1
P00EBIntake Air Temperature Sensor 3 Circuit High Bank 1
P00ECIntake Air Temperature Sensor 3 Circuit Intermittent/Erratic Bank 1
P00EDIntake Air Temperature Sensor 3 Circuit Bank 2
P00EEIntake Air Temperature Sensor 3 Circuit Range/Performance Bank 2
P00EFIntake Air Temperature Sensor 3 Circuit Low Bank 2
P00F0Intake Air Temperature Sensor 3 Circuit High Bank 2
P00F1Intake Air Temperature Sensor 3 Circuit Intermittent/Erratic Bank 2
P00F2Humidity Sensor Circuit/Open
P00F3Humidity Sensor Circuit Range/Performance
P00F4Humidity Sensor Circuit Low
P00F5Humidity Sensor Circuit High
P00F6Humidity Sensor Circuit Intermittent/Erratic
P00F7Barometric Pressure - Turbocharger/Supercharger Inlet Pressure Correlation Bank 2
P00F8Turbocharger Outlet Pressure Sensor A Circuit
P00F9Turbocharger Outlet Pressure Sensor A Range/Performance
P00FATurbocharger Outlet Pressure Sensor A Circuit Low
P00FBTurbocharger Outlet Pressure Sensor A Circuit High
P00FCTurbocharger Outlet Pressure Sensor A Intermittent/Erratic
P00FDBattery B State of Charge Performance
P00FEEVAP System Tank Vapor Line Restricted/Blocked
P00FFBody Control Module Requested MIL Illumination
P0100Mass or Volume Air Flow Sensor A Circuit
P0101Mass or Volume Air Flow Sensor A Circuit Range/Performance
P0102Mass or Volume Air Flow Sensor A Circuit Low
P0103Mass or Volume Air Flow Sensor A Circuit High
P0104Mass or Volume Air Flow Sensor A Circuit Intermittent
P0105Manifold Absolute Pressure/Barometric Pressure Sensor Circuit
P0106Manifold Absolute Pressure/Barometric Pressure Sensor Circuit Range/Performance
P0107Manifold Absolute Pressure/Barometric Pressure Sensor Circuit Low
P0108Manifold Absolute Pressure/Barometric Pressure Sensor Circuit High
P0109Manifold Absolute Pressure/Barometric Pressure Sensor Circuit Intermittent
P010AMass or Volume Air Flow Sensor B Circuit
P010BMass or Volume Air Flow Sensor B Circuit Range/Performance
P010CMass or Volume Air Flow Sensor B Circuit Low
P010DMass or Volume Air Flow Sensor B Circuit High
P010EMass or Volume Air Flow Sensor B Circuit Intermittent/Erratic
P010FMass or Volume Air Flow Sensor A/B Correlation
P0110Intake Air Temperature Sensor 1 Circuit Bank 1
P0111Intake Air Temperature Sensor 1 Circuit Range/Performance Bank 1
P0112Intake Air Temperature Sensor 1 Circuit Low Bank 1
P0113Intake Air Temperature Sensor 1 Circuit High Bank 1
P0114Intake Air Temperature Sensor 1 Circuit Intermittent Bank 1
P0115Engine Coolant Temperature Sensor 1 Circuit
P0116Engine Coolant Temperature Sensor 1 Circuit Range/Performance
P0117Engine Coolant Temperature Sensor 1 Circuit Low
P0118Engine Coolant Temperature Sensor 1 Circuit High
P0119Engine Coolant Temperature Sensor 1 Circuit Intermittent/Erratic
P011AEngine Coolant Temperature Sensor 1/2 Correlation
P011BEngine Coolant Temperature/Intake Air Temperature Correlation
P011CCharge Air Cooler Temperature/Intake Air Temperature Correlation Bank 1
P011DCharge Air Cooler Temperature/Intake Air Temperature Correlation Bank 2
P011EEngine Coolant Temperature 1 / Ambient Air Temperature Correlation
P011FEngine Coolant Temperature 2 / Ambient Air Temperature Correlation
P0120Throttle/Pedal Position Sensor/Switch A Circuit
P0121Throttle/Pedal Position Sensor/Switch A Circuit Range/Performance
P0122Throttle/Pedal Position Sensor/Switch A Circuit Low
P0123Throttle/Pedal Position Sensor/Switch A Circuit High
P0124Throttle/Pedal Position Sensor/Switch A Circuit Intermittent
P0125Insufficient Coolant Temperature for Closed Loop Fuel Control
P0126Insufficient Coolant Temperature for Stable Operation
P0127Intake Air Temperature Too High
P0128Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)
P0129Barometric Pressure Too Low
P012ATurbocharger/Supercharger Inlet Pressure Sensor A Circuit
P012BTurbocharger/Supercharger Inlet Pressure Sensor A Circuit Range/Performance
P012CTurbocharger/Supercharger Inlet Pressure Sensor A Circuit Low
Copied code to clipboard!