Check-engine codes
What does my check-engine code mean?
Plain-English explanations for OBD-II trouble codes: what the code means, the most likely causes, symptoms, and how much labour a repair usually takes.
P2 codes · Powertrain (generic, extended)
- P2CCFHybrid/EV Battery Pack J Deterioration
- P2CD0Hybrid/EV Battery Pack K Deterioration
- P2CD1Hybrid/EV Battery Pack L Deterioration
- P2CD2Hybrid/EV Battery Pack M Deterioration
- P2CD3Hybrid/EV Battery Pack N Deterioration
- P2CD4A/C Refrigerant Pressure Sensor A/B Correlation
- P2CD5Turbocharger/Supercharger Bypass Valve C Stuck
- P2CD6Turbocharger/Supercharger Boost Sensor D Circuit
- P2CD7Turbocharger/Supercharger Boost Sensor D Circuit Range/Performance
- P2CD8Turbocharger/Supercharger Boost Sensor D Circuit Low
- P2CD9Turbocharger/Supercharger Boost Sensor D Circuit High
- P2CDAAlternative Fuel Tank A Vacuum Insulation Deteriorated
- P2CDBCold Start Cylinder 1 Deactivation/Intake Valve Control Performance
- P2CDCCold Start Cylinder 2 Deactivation/Intake Valve Control Performance
- P2CDDCold Start Cylinder 3 Deactivation/Intake Valve Control Performance
- P2CDECold Start Cylinder 4 Deactivation/Intake Valve Control Performance
- P2CDFCold Start Cylinder 5 Deactivation/Intake Valve Control Performance
- P2CE0Cold Start Cylinder 6 Deactivation/Intake Valve Control Performance
- P2CE1Intake Air Heater C Circuit/Open
- P2CE2Intake Air Heater C Circuit Range/Performance
- P2CE3Intake Air Heater C Circuit Low
- P2CE4Intake Air Heater C Circuit High
- P2CE5Particulate Filter Pressure Sensor C Circuit
- P2CE6Particulate Filter Pressure Sensor C Range/Performance
- P2CE7Particulate Filter Pressure Sensor C Circuit Low
- P2CE8Particulate Filter Pressure Sensor C Circuit High
- P2CE9Particulate Filter Pressure Sensor C Circuit Intermittent/Erratic
- P2CEAParticulate Filter Pressure Sensor D Circuit
- P2CEBParticulate Filter Pressure Sensor D Range/Performance
- P2CECParticulate Filter Pressure Sensor D Circuit Low
- P2CEDParticulate Filter Pressure Sensor D Circuit High
- P2CEEParticulate Filter Pressure Sensor D Circuit Intermittent/Erratic
- P2CEFAuxiliary Thermostat A Stuck Open
- P2CF0Auxiliary Thermostat A Stuck Closed
- P2CF1Auxiliary Thermostat B Stuck Open
- P2CF2Auxiliary Thermostat B Stuck Closed
- P2CF3Hybrid/EV Battery Pack Coolant Pump A Underspeed
- P2CF4Hybrid/EV Battery Pack Coolant Pump B Supply Voltage Circuit
- P2CF5Hybrid/EV Battery Pack Coolant Pump B Stuck/Stalled
- P2CF6Hybrid/EV Battery Pack Coolant Pump B Overspeed /Air in System
- P2CF7Hybrid/EV Battery Pack Coolant Pump B Underspeed
- P2CF8Engine Coolant Bypass Valve D Control Circuit Driver Current/Temperature Too High
- P2CF9Belt Integrated Starter Generator Belt Tensioner Control Circuit/Open
- P2CFABelt Integrated Starter Generator Belt Tensioner Control Circuit Low
- P2CFBBelt Integrated Starter Generator Belt Tensioner Control Circuit High
- P2CFCA/C Clutch Control Circuit
- P2CFDA/C Clutch Control Circuit Low
- P2CFEA/C Clutch Control Circuit High
- P2CFFA/C Clutch Control Circuit Driver Current/Temperature Too High
- P2D00Motor Electronics Coolant Pump A Stuck/Stalled
- P2D01Motor Electronics Coolant Pump A Overspeed/Air in System
- P2D02Motor Electronics Coolant Pump A Underspeed
- P2D03Motor Electronics Coolant Pump A Supply Voltage Circuit
- P2D04Motor Electronics Coolant Pump A Control Module Overtemperature
- P2D05Motor Electronics Coolant Pump B Stuck/Stalled
- P2D06Motor Electronics Coolant Pump B Overspeed/Air in System
- P2D07Motor Electronics Coolant Pump B Underspeed
- P2D08Motor Electronics Coolant Pump B Supply Voltage Circuit
- P2D09Motor Electronics Coolant Pump B Control Module Overtemperature
- P2D0AMotor Electronics Coolant Pump C Stuck/Stalled
- P2D0BMotor Electronics Coolant Pump C Overspeed/Air in System
- P2D0CMotor Electronics Coolant Pump C Underspeed
- P2D0DMotor Electronics Coolant Pump C Supply Voltage Circuit
- P2D0EMotor Electronics Coolant Pump C Control Module Overtemperature
- P2D0FEngine Pre-Ignition Above Threshold
- P2D10Engine Pre-Ignition Above Threshold - Forced Limited Power
- P2D11Exhaust Flow Control Valve A Position Not Learned
- P2D12Exhaust Flow Control Valve B Position Not Learned
- P2D13Exhaust Flow Control Valve C Control Circuit/Open
- P2D14Exhaust Flow Control Valve C Control Circuit Low
- P2D15Exhaust Flow Control Valve C Control Circuit High
- P2D16Exhaust Flow Control Valve C Control Performance
- P2D17Exhaust Flow Control Valve C Position Circuit
- P2D18Exhaust Flow Control Valve C Position Circuit Range/Performance
- P2D19Exhaust Flow Control Valve C Position Circuit Low
- P2D1AExhaust Flow Control Valve C Position Circuit High
- P2D1BExhaust Flow Control Valve C Position Not Learned
- P2D1CCold Start EGR A/B Ratio Performance
- P2D1DReductant System Leak Detected – Small Leak
- P2D1EReductant System Leak Detected – Large Leak
- P2D1FReductant System Flow – Restricted
- P2D20Reductant System Flow – Blocked
- P2D21Turbocharger Interstage Pressure Sensor A Circuit
- P2D22Turbocharger Interstage Pressure Sensor A Circuit Range/Performance
- P2D23Turbocharger Interstage Pressure Sensor A Circuit Low
- P2D24Turbocharger Interstage Pressure Sensor A Circuit High
- P2D25Turbocharger Interstage Pressure Sensor A Circuit Intermittent/Erratic
- P2D26Coolant Pump E Control Circuit Performance/Stuck Off
- P2D27Coolant Pump F Control Circuit Performance/Stuck Off
- P2D28Cold Start Propulsion Torque Performance
- P2D29A/C Compressor Motor Stalled
- P2D2AHybrid/EV Electronics Coolant Temperature Sensor A/B Correlation
- P2D2BHybrid/EV Battery Pack Coolant Temperature Sensor A/B Correlation
- P2D2CEngine Coolant Temperature Measurement System - Multiple Sensor Correlation
- P2D2DCold Start Intake Manifold Runner Performance Bank 1
- P2D2ECold Start Intake Manifold Runner Performance Bank 2
- P2D2FCold Start Turbocharger/Supercharger A Underboost
- P2D30Cold Start Turbocharger/Supercharger A Overboost
- P2D31Intake Manifold Tuning Valve Exceeded Learning Limit Bank 1
- P2D32Intake Manifold Tuning Valve Control Circuit Driver Current/Temperature Too High Bank 1
Code data: OBDex open dataset (CC0), reviewed and rewritten for drivers. Always confirm a diagnosis before replacing parts.