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)
- P2DFBCoolant Pump E Control Module Overtemperature
- P2DFCHybrid/EV Battery Coolant Leak Detected
- P2DFDEVAP System Purge Pump Performance
- P2E00Gear Lever Position Sensor A Circuit
- P2E01Gear Lever Position Sensor A Range/Performance
- P2E02Gear Lever Position Sensor A Circuit Low
- P2E03Gear Lever Position Sensor A Circuit High
- P2E04Gear Lever Position Sensor B Circuit
- P2E05Gear Lever Position Sensor B Range/Performance
- P2E06Gear Lever Position Sensor B Circuit Low
- P2E07Gear Lever Position Sensor B Circuit High
- P2E08Gear Lever Position Sensor C Circuit
- P2E09Gear Lever Position Sensor C Range/Performance
- P2E0AGear Lever Position Sensor C Circuit Low
- P2E0BGear Lever Position Sensor C Circuit High
- P2E0CGear Lever Position Sensor D Circuit
- P2E0DGear Lever Position Sensor D Range/Performance
- P2E0EGear Lever Position Sensor D Circuit Low
- P2E0FGear Lever Position Sensor D Circuit High
- P2E10Gear Selection Actuator Position Sensor Circuit
- P2E11Gear Selection Actuator Position Sensor Range/Performance
- P2E12Gear Selection Actuator Position Sensor Circuit Low
- P2E13Gear Selection Actuator Position Sensor Circuit High
- P2E14Gear Selection Actuator Position Sensor Circuit Intermittent/Erratic
- P2E15Intermediate Shaft Selection Actuator Position Sensor Circuit
- P2E16Intermediate Shaft Selection Actuator Position Sensor Range/Performance
- P2E17Intermediate Shaft Selection Actuator Position Sensor Circuit Low
- P2E18Intermediate Shaft Selection Actuator Position Sensor Circuit High
- P2E19Intermediate Shaft Selection Actuator Position Sensor Circuit Intermittent/Erratic
- P2E1ADrive Motor A Inverter Voltage Sensor A/B Correlation
- P2E1BDrive Motor A Phase X Current Sensor Circuit
- P2E1CDrive Motor A Phase X Current Sensor Circuit Range/Performance
- P2E1DDrive Motor A Phase X Current Sensor Circuit Low
- P2E1EDrive Motor A Phase X Current Sensor Circuit High
- P2E1FDrive Motor A Phase Y Current Sensor Circuit
- P2E20Drive Motor A Phase Y Current Sensor Circuit Range/Performance
- P2E21Drive Motor A Phase Y Current Sensor Circuit Low
- P2E22Drive Motor A Phase Y Current Sensor Circuit High
- P2E23Drive Motor A Phase Z Current Sensor Circuit
- P2E24Drive Motor A Phase Z Current Sensor Circuit Range/Performance
- P2E25Drive Motor A Phase Z Current Sensor Circuit Low
- P2E26Drive Motor A Phase Z Current Sensor Circuit High
- P2E27Drive Motor A Phase X-Y-Z Current Sensor Correlation
- P2E28Drive Motor A Excitation Current Sensor Performance
- P2E29Drive Motor A Excitation Current Sensor Circuit Low Voltage
- P2E2ADrive Motor A Excitation Current Sensor Circuit High Voltage
- P2E2BDrive Motor A Excitation Current Too High
- P2E2CBattery Charger A Module Supply Voltage Performance
- P2E2DBattery Charger A Module Supply Voltage Low
- P2E2EBattery Charger A Module Supply Voltage High
- P2E2FBattery Charger B Module Supply Voltage Performance
- P2E30Battery Charger B Module Supply Voltage Low
- P2E31Battery Charger B Module Supply Voltage High
- P2E32Battery Charger A Module Forced Shutdown Voltage Performance
- P2E33Battery Charger A Module Forced Shutdown Voltage Low
- P2E34Battery Charger A Module Forced Shutdown Voltage High
- P2E35Battery Charger B Enable Circuit/Open
- P2E36Battery Charger B Enable Circuit Low
- P2E37Battery Charger B Enable Circuit High
- P2E38Battery Charger B Enable Circuit Range/Performance
- P2E39Battery Charger B Fuse
- P2E3ABattery Charger B Output Voltage Performance
- P2E3BBattery Charger B Output Voltage Too Low
- P2E3CBattery Charger B Output Current Performance
- P2E3DBattery Charger B Output Shorted
- P2E3EBattery Charger B Module Forced Shutdown Voltage Performance
- P2E3FBattery Charger B Module Forced Shutdown Voltage Low
- P2E40Battery Charger B Module Forced Shutdown Voltage High
- P2E41Hybrid/EV Electronics Coolant Pump B Control Circuit/Open
- P2E42Hybrid/EV Electronics Coolant Pump B Performance
- P2E43Hybrid/EV Electronics Coolant Pump B Control Circuit Low
- P2E44Hybrid/EV Electronics Coolant Pump B Control Circuit High
- P2E45Hybrid/EV Electronics Coolant Pump B Enable Circuit
- P2E46Hybrid/EV Electronics Coolant Pump B Overspeed - Dry Run
- P2E47Hybrid/EV Electronics Coolant Pump B Underspeed
- P2E48Hybrid/EV Electronics Coolant Pump B Overspeed
- P2E49Hybrid/EV Electronics Coolant Pump B Stuck/Stalled
- P2E4ABattery Charger Coupler Temperature Sensor C Circuit
- P2E4BBattery Charger Coupler Temperature Sensor C Circuit Range/Performance
- P2E4CBattery Charger Coupler Temperature Sensor C Circuit Low
- P2E4DBattery Charger Coupler Temperature Sensor C Circuit High
- P2E4EBattery Charger Coupler Temperature C Too High
- P2E4FBattery Charger Coupler Temperature Sensor D Circuit
- P2E50Battery Charger Coupler Temperature Sensor D Circuit Range/Performance
- P2E51Battery Charger Coupler Temperature Sensor D Circuit Low
- P2E52Battery Charger Coupler Temperature Sensor D Circuit High
- P2E53Battery Charger Coupler Temperature D Too High
- P2E54Exhaust Pressure Sensor C Circuit
- P2E55Exhaust Pressure Sensor C Circuit Range/Performance
- P2E56Exhaust Pressure Sensor C Circuit Low
- P2E57Exhaust Pressure Sensor C Circuit High
- P2E58Alternative Fuel Random/Multiple Cylinder Misfire Detected
- P2E59Cylinder 1 Alternative Fuel Misfire Detected
- P2E5ACylinder 2 Alternative Fuel Misfire Detected
- P2E5BCylinder 3 Alternative Fuel Misfire Detected
- P2E5CCylinder 4 Alternative Fuel Misfire Detected
- P2E5DCylinder 5 Alternative Fuel Misfire Detected
- P2E5ECylinder 6 Alternative Fuel Misfire Detected
- P2E5FCylinder 7 Alternative Fuel Misfire Detected
- P2E60Cylinder 8 Alternative Fuel Misfire Detected
Code data: OBDex open dataset (CC0), reviewed and rewritten for drivers. Always confirm a diagnosis before replacing parts.