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)
- P2D97Starter/Generator Phase Z Current Sensor Circuit Low
- P2D98Starter/Generator Phase X Current Circuit Intermittent/Erratic
- P2D99Starter/Generator Phase Y Current Circuit Intermittent/Erratic
- P2D9AStarter/Generator Phase Z Current Circuit Intermittent/Erratic
- P2D9BStarter/Generator Phase U Current Circuit Intermittent/Erratic
- P2D9CStarter/Generator Phase V Current Circuit Intermittent/Erratic
- P2D9DStarter/Generator Phase W Current Circuit Intermittent/Erratic
- P2D9EHigh Voltage System Voltage Low
- P2D9FHigh Voltage System Voltage High
- P2DA0High Voltage System Voltage Performance
- P2DA1Gear Shift Control Module B Supply Voltage Low
- P2DA2Gear Shift Control Module B Supply Voltage High
- P2DA3Gear Shift Control Module B Overtemperature
- P2DA4Coolant Heater A Internal Control Module Performance
- P2DA5Coolant Heater A Supply Voltage Circuit
- P2DA6Coolant Heater A Over Temperature
- P2DA7Coolant Heater A Control Module System Voltage
- P2DA8DC/AC Converter Control Module A Switch A Circuit
- P2DA9DC/AC Converter Control Module A Switch A Circuit Range/Performance
- P2DAADC/AC Converter Control Module A Switch B Circuit
- P2DABDC/AC Converter Control Module A Switch B Circuit Range/Performance
- P2DACDrive Motor A Temperature Sensor B Circuit
- P2DADDrive Motor A Temperature Sensor B Circuit Range/Performance
- P2DAEDrive Motor A Temperature Sensor B Circuit Low
- P2DAFDrive Motor A Temperature Sensor B Circuit High
- P2DB0Drive Motor A Temperature Sensor B Circuit Intermittent/Erratic
- P2DB1Drive Motor A Temperature Sensor C Circuit
- P2DB2Drive Motor A Temperature Sensor C Circuit Range/Performance
- P2DB3Drive Motor A Temperature Sensor C Circuit Low
- P2DB4Drive Motor A Temperature Sensor C Circuit High
- P2DB5Drive Motor A Temperature Sensor C Circuit Intermittent/Erratic
- P2DB6Battery Charger B Cooling System Performance
- P2DB7Battery Charging System B High Voltage Interlock Circuit/Open
- P2DB8Battery Charging System B High Voltage Interlock Circuit Performance
- P2DB9Battery Charging System B High Voltage Interlock Circuit Low
- P2DBABattery Charging System B High Voltage Interlock Circuit High
- P2DBBBattery Charging System B High Voltage Interlock Circuit Intermittent/Erratic
- P2DBCBattery Charger B Coupler Lock Position Sensor Circuit
- P2DBDBattery Charger B Coupler Lock Position Sensor Circuit Range/Performance
- P2DBEBattery Charger B Coupler Lock Position Sensor Circuit Low
- P2DBFBattery Charger B Coupler Lock Position Sensor Circuit High
- P2DC0Battery Charger B Coupler Lock Position Sensor Circuit Intermittent/Erratic
- P2DC1Starter/Generator Phase X Current Sensor Circuit
- P2DC2Starter/Generator Phase X Current Sensor Circuit Range/Performance
- P2DC3Starter/Generator Phase Y Current Sensor Circuit
- P2DC4Starter/Generator Phase Y Current Sensor Circuit Range/Performance
- P2DC5Starter/Generator Phase Z Current Sensor Circuit
- P2DC6Starter/Generator Phase Z Current Sensor Circuit Range/Performance
- P2DC7Starter/Generator Excitation Current
- P2DC8Starter/Generator Excitation Current Low
- P2DC9Starter/Generator Excitation Current High
- P2DCAStarter/Generator Excitation Current Intermittent
- P2DCBStarter/Generator Phase X-Y-Z Current Sensor Correlation
- P2DCCStarter/Generator Position Sensor Correlation
- P2DCDParticulate Filter B Incorrect
- P2DCEControl Pilot Charging Switch B Circuit/Open
- P2DCFControl Pilot Charging Switch B Range/Performance
- P2DD0Control Pilot Charging Switch B Circuit Low
- P2DD1Control Pilot Charging Switch B Circuit High
- P2DD2Control Pilot Charging Switch B Intermittent/Erratic
- P2DD3Control Pilot Charging Switch B Stuck Off
- P2DD4Control Pilot Charging Switch B Stuck On
- P2DD5Fuel Injection Quantity B Lower Than Expected
- P2DD6Fuel Injection Quantity B Higher Than Expected
- P2DD7Cold Start Fuel Injection Quantity B Lower Than Expected
- P2DD8Cold Start Fuel Injection Quantity B Higher Than Expected
- P2DD9EVAP System Leak Detection Pump Control Circuit Performance
- P2DDAEVAP System Leak Detection Pump Performance/Stuck Off
- P2DDBEVAP System Leak Detection Pump Stuck On
- P2DDCFuel Injection Quantity C Lower Than Expected
- P2DDDFuel Injection Quantity C Higher Than Expected
- P2DDEFuel Injection Quantity D Lower Than Expected
- P2DDFFuel Injection Quantity D Higher Than Expected
- P2DE0Cold Start Fuel Injection Quantity C Lower Than Expected
- P2DE1Cold Start Fuel Injection Quantity C Higher Than Expected
- P2DE2Cold Start Fuel Injection Quantity D Lower Than Expected
- P2DE3Cold Start Fuel Injection Quantity D Higher Than Expected
- P2DE4Drive Motor A Clutch Stuck Engaged
- P2DE5Drive Motor A Clutch Stuck Disengaged
- P2DE6Drive Motor A Clutch Actuator Performance
- P2DE7Cold Start Engine Coolant Bypass Valve C Range/Performance
- P2DE8Cold Start Engine Coolant Bypass Valve D Stuck Open
- P2DE9Cold Start Engine Coolant Pump Underspeed
- P2DEACylinder 1 Intake Valve Lift Range/Performance
- P2DEBCylinder 2 Intake Valve Lift Range/Performance
- P2DECCylinder 3 Intake Valve Lift Range/Performance
- P2DEDCylinder 4 Intake Valve Lift Range/Performance
- P2DEECylinder 5 Intake Valve Lift Range/Performance
- P2DEFCylinder 6 Intake Valve Lift Range/Performance
- P2DF0Intake Valve Lift Range/Performance Bank 1
- P2DF1Intake Valve Lift Range/Performance Bank 2
- P2DF2Intake Valve Lift Range/Performance System
- P2DF3Engine Disconnect Clutch Actuator Position Not Learned
- P2DF4Coolant Pump E Control Circuit/Open
- P2DF5Coolant Pump E Control Circuit Low
- P2DF6Coolant Pump E Control Circuit High
- P2DF7Coolant Pump E Overspeed/Air in System
- P2DF8Coolant Pump E Underspeed
- P2DF9Coolant Pump E Stuck/Stalled
- P2DFACoolant Pump E Supply Voltage Circuit
Code data: OBDex open dataset (CC0), reviewed and rewritten for drivers. Always confirm a diagnosis before replacing parts.