Fault codes P2Dxx: engine and emissions: additional codes (4)
Engine and transmission codes common to all makes (SAE J2012 standard).
Official codes: 254, from smallest to largest. Tap a code to get a direct link to share.
| Code | Meaning |
|---|---|
| P2D00 | Motor Electronics Coolant Pump A Stuck/Stalled |
| P2D01 | Motor Electronics Coolant Pump A Overspeed/Air in System |
| P2D02 | Motor Electronics Coolant Pump A Underspeed |
| P2D03 | Motor Electronics Coolant Pump A Supply Voltage Circuit |
| P2D04 | Motor Electronics Coolant Pump A Control Module Overtemperature |
| P2D05 | Motor Electronics Coolant Pump B Stuck/Stalled |
| P2D06 | Motor Electronics Coolant Pump B Overspeed/Air in System |
| P2D07 | Motor Electronics Coolant Pump B Underspeed |
| P2D08 | Motor Electronics Coolant Pump B Supply Voltage Circuit |
| P2D09 | Motor Electronics Coolant Pump B Control Module Overtemperature |
| P2D0A | Motor Electronics Coolant Pump C Stuck/Stalled |
| P2D0B | Motor Electronics Coolant Pump C Overspeed/Air in System |
| P2D0C | Motor Electronics Coolant Pump C Underspeed |
| P2D0D | Motor Electronics Coolant Pump C Supply Voltage Circuit |
| P2D0E | Motor Electronics Coolant Pump C Control Module Overtemperature |
| P2D0F | Engine Pre-Ignition Above Threshold |
| P2D10 | Engine Pre-Ignition Above Threshold - Forced Limited Power |
| P2D11 | Exhaust Flow Control Valve A Position Not Learned |
| P2D12 | Exhaust Flow Control Valve B Position Not Learned |
| P2D13 | Exhaust Flow Control Valve C Control Circuit/Open |
| P2D14 | Exhaust Flow Control Valve C Control Circuit Low |
| P2D15 | Exhaust Flow Control Valve C Control Circuit High |
| P2D16 | Exhaust Flow Control Valve C Control Performance |
| P2D17 | Exhaust Flow Control Valve C Position Circuit |
| P2D18 | Exhaust Flow Control Valve C Position Circuit Range/Performance |
| P2D19 | Exhaust Flow Control Valve C Position Circuit Low |
| P2D1A | Exhaust Flow Control Valve C Position Circuit High |
| P2D1B | Exhaust Flow Control Valve C Position Not Learned |
| P2D1C | Cold Start EGR A/B Ratio Performance |
| P2D1D | Reductant System Leak Detected – Small Leak |
| P2D1E | Reductant System Leak Detected – Large Leak |
| P2D1F | Reductant System Flow – Restricted |
| P2D20 | Reductant System Flow – Blocked |
| P2D21 | Turbocharger Interstage Pressure Sensor A Circuit |
| P2D22 | Turbocharger Interstage Pressure Sensor A Circuit Range/Performance |
| P2D23 | Turbocharger Interstage Pressure Sensor A Circuit Low |
| P2D24 | Turbocharger Interstage Pressure Sensor A Circuit High |
| P2D25 | Turbocharger Interstage Pressure Sensor A Circuit Intermittent/Erratic |
| P2D26 | Coolant Pump E Control Circuit Performance/Stuck Off |
| P2D27 | Coolant Pump F Control Circuit Performance/Stuck Off |
| P2D28 | Cold Start Propulsion Torque Performance |
| P2D29 | A/C Compressor Motor Stalled |
| P2D2A | Hybrid/EV Electronics Coolant Temperature Sensor A/B Correlation |
| P2D2B | Hybrid/EV Battery Pack Coolant Temperature Sensor A/B Correlation |
| P2D2C | Engine Coolant Temperature Measurement System - Multiple Sensor Correlation |
| P2D2D | Cold Start Intake Manifold Runner Performance Bank 1 |
| P2D2E | Cold Start Intake Manifold Runner Performance Bank 2 |
| P2D2F | Cold Start Turbocharger/Supercharger A Underboost |
| P2D30 | Cold Start Turbocharger/Supercharger A Overboost |
| P2D31 | Intake Manifold Tuning Valve Exceeded Learning Limit Bank 1 |
| P2D32 | Intake Manifold Tuning Valve Control Circuit Driver Current/Temperature Too High Bank 1 |
| P2D33 | Hybrid/EV Battery Inductive Charger Control Module Processor Performance |
| P2D34 | Hybrid/EV Battery Inductive Charger Control Circuit Range/Performance |
| P2D35 | Hybrid/EV Battery Inductive Charging System High Voltage Interlock Circuit Performance |
| P2D36 | Hybrid/EV Battery Inductive Charger Output Voltage Performance |
| P2D37 | Hybrid/EV Battery Inductive Charger Input Circuit Range/Performance |
| P2D38 | Hybrid/EV Battery Pack Heater Performance |
| P2D39 | Forced Hybrid/EV Battery Disconnect |
| P2D3A | Forced Hybrid/EV System Shutdown |
| P2D3B | Hybrid/EV Discharge System Fault |
| P2D3C | Cold Start Hybrid/EV Drive Motor Performance |
| P2D3D | Cold Start Hybrid/EV Drive Motor Inverter Torque Performance |
| P2D3E | Cold Start Hybrid/EV Battery Performance |
| P2D3F | Hybrid/EV Battery Cooling System B Performance |
| P2D40 | Hybrid/EV Battery Cooling System C Performance |
| P2D41 | A/C Compressor Motor Voltage B Performance |
| P2D42 | A/C Compressor Motor Voltage B Low |
| P2D43 | A/C Compressor Motor Voltage B High |
| P2D44 | A/C Compressor Motor Performance |
| P2D45 | Reductant Temperature Too Low |
| P2D46 | Hybrid/EV Battery Pack B Over Temperature |
| P2D47 | Hybrid/EV Battery Pack C Over Temperature |
| P2D48 | Hybrid/EV Battery Pack D Over Temperature |
| P2D49 | Hybrid/EV Battery Pack E Over Temperature |
| P2D4A | Hybrid/EV Battery Pack F Over Temperature |
| P2D4B | Hybrid/EV Battery Pack G Over Temperature |
| P2D4C | Hybrid/EV Battery Pack H Over Temperature |
| P2D4D | Hybrid/EV Battery Pack I Over Temperature |
| P2D4E | Hybrid/EV Battery Pack J Over Temperature |
| P2D4F | Hybrid/EV Battery Pack K Over Temperature |
| P2D50 | Hybrid/EV Battery Pack L Over Temperature |
| P2D51 | Air Assisted Injector Control Circuit |
| P2D52 | Hybrid/EV Battery Pack Coolant Temperature Sensor C Circuit |
| P2D53 | Hybrid/EV Battery Pack Coolant Temperature Sensor C Circuit Range/Performance |
| P2D54 | Hybrid/EV Battery Pack Coolant Temperature Sensor C Circuit Low |
| P2D55 | Hybrid/EV Battery Pack Coolant Temperature Sensor C Circuit High |
| P2D56 | Hybrid/EV Battery Pack Coolant Temperature Sensor C Circuit Intermittent/Erratic |
| P2D57 | Generator B Control Circuit Range/Performance |
| P2D58 | Generator B Mechanical Performance |
| P2D59 | Generator B Over Temperature |
| P2D5A | Reductant Level Sensor A/B Correlation |
| P2D5B | Battery Charging System Positive Contactor C Circuit |
| P2D5C | Battery Charging System Positive Contactor C Stuck Closed |
| P2D5D | Battery Charging System Positive Contactor C Stuck Open |
| P2D5E | Battery Charging System Positive Contactor C Control Circuit/Open |
| P2D5F | Battery Charging System Positive Contactor C Control Circuit Range/Performance |
| P2D60 | Battery Charging System Positive Contactor C Control Circuit Low |
| P2D61 | Battery Charging System Positive Contactor C Control Circuit High |
| P2D62 | Battery Charging System Negative Contactor C Circuit |
| P2D63 | Battery Charging System Negative Contactor C Stuck Closed |
| P2D64 | Battery Charging System Negative Contactor C Stuck Open |
| P2D65 | Battery Charging System Negative Contactor C Control Circuit/Open |
| P2D66 | Battery Charging System Negative Contactor C Control Circuit Range/Performance |
| P2D67 | Battery Charging System Negative Contactor C Control Circuit Low |
| P2D68 | Battery Charging System Negative Contactor C Control Circuit High |
| P2D69 | Battery Charging System Positive Contactor D Circuit |
| P2D6A | Battery Charging System Positive Contactor D Stuck Closed |
| P2D6B | Battery Charging System Positive Contactor D Stuck Open |
| P2D6C | Battery Charging System Positive Contactor D Control Circuit/Open |
| P2D6D | Battery Charging System Positive Contactor D Control Circuit Range/Performance |
| P2D6E | Battery Charging System Positive Contactor D Control Circuit Low |
| P2D6F | Battery Charging System Positive Contactor D Control Circuit High |
| P2D70 | Battery Charging System Negative Contactor D Circuit |
| P2D71 | Battery Charging System Negative Contactor D Stuck Closed |
| P2D72 | Battery Charging System Negative Contactor D Stuck Open |
| P2D73 | Battery Charging System Negative Contactor D Control Circuit/Open |
| P2D74 | Battery Charging System Negative Contactor D Control Circuit Range/Performance |
| P2D75 | Battery Charging System Negative Contactor D Control Circuit Low |
| P2D76 | Battery Charging System Negative Contactor D Control Circuit High |
| P2D77 | Battery Charger Control Module B Performance |
| P2D78 | Battery Charger Control Module B Processor Performance |
| P2D79 | Charging Stop Switch Circuit |
| P2D7A | Charging Stop Switch Circuit High |
| P2D7B | Charging Stop Switch Circuit Low |
| P2D7C | Charging Stop Switch Circuit Performance |
| P2D7D | Charging Stop Switch Circuit Intermittent/Erratic |
| P2D7E | Charging Start Switch Circuit |
| P2D7F | Charging Start Switch Circuit High |
| P2D80 | Charging Start Switch Circuit Low |
| P2D81 | Charging Start Switch Circuit Performance |
| P2D82 | Charging Start Switch Circuit Intermittent/Erratic |
| P2D83 | Battery Charger B Input Current Sensor Circuit Low |
| P2D84 | Battery Charger B Input Current Sensor Circuit High |
| P2D85 | Battery Charger B Input Current Sensor Circuit Range/Performance |
| P2D86 | Fuel Temperature Sensor A/B Correlation |
| P2D87 | Fan 1 Control Module Over Temperature |
| P2D88 | Fan 1 Control Module Performance |
| P2D89 | Fan 1 Control Module Supply Voltage Circuit |
| P2D8A | Fan 2 Control Module Over Temperature |
| P2D8B | Fan 2 Control Module Performance |
| P2D8C | Fan 2 Control Module Supply Voltage Circuit |
| P2D8D | Engine Disconnect Clutch Mechanical Performance |
| P2D8E | Engine Oil Pressure Sensor/Switch C Circuit |
| P2D8F | Engine Oil Pressure Sensor/Switch C Circuit Low |
| P2D90 | Engine Oil Pressure Sensor/Switch C Circuit High |
| P2D91 | Engine Oil Pressure Sensor/Switch C Range/Performance |
| P2D92 | Starter/Generator Phase X Current Sensor Circuit High |
| P2D93 | Starter/Generator Phase Y Current Sensor Circuit High |
| P2D94 | Starter/Generator Phase Z Current Sensor Circuit High |
| P2D95 | Starter/Generator Phase X Current Sensor Circuit Low |
| P2D96 | Starter/Generator Phase Y Current Sensor Circuit Low |
| P2D97 | Starter/Generator Phase Z Current Sensor Circuit Low |
| P2D98 | Starter/Generator Phase X Current Circuit Intermittent/Erratic |
| P2D99 | Starter/Generator Phase Y Current Circuit Intermittent/Erratic |
| P2D9A | Starter/Generator Phase Z Current Circuit Intermittent/Erratic |
| P2D9B | Starter/Generator Phase U Current Circuit Intermittent/Erratic |
| P2D9C | Starter/Generator Phase V Current Circuit Intermittent/Erratic |
| P2D9D | Starter/Generator Phase W Current Circuit Intermittent/Erratic |
| P2D9E | High Voltage System Voltage Low |
| P2D9F | High Voltage System Voltage High |
| P2DA0 | High Voltage System Voltage Performance |
| P2DA1 | Gear Shift Control Module B Supply Voltage Low |
| P2DA2 | Gear Shift Control Module B Supply Voltage High |
| P2DA3 | Gear Shift Control Module B Overtemperature |
| P2DA4 | Coolant Heater A Internal Control Module Performance |
| P2DA5 | Coolant Heater A Supply Voltage Circuit |
| P2DA6 | Coolant Heater A Over Temperature |
| P2DA7 | Coolant Heater A Control Module System Voltage |
| P2DA8 | DC/AC Converter Control Module A Switch A Circuit |
| P2DA9 | DC/AC Converter Control Module A Switch A Circuit Range/Performance |
| P2DAA | DC/AC Converter Control Module A Switch B Circuit |
| P2DAB | DC/AC Converter Control Module A Switch B Circuit Range/Performance |
| P2DAC | Drive Motor A Temperature Sensor B Circuit |
| P2DAD | Drive Motor A Temperature Sensor B Circuit Range/Performance |
| P2DAE | Drive Motor A Temperature Sensor B Circuit Low |
| P2DAF | Drive Motor A Temperature Sensor B Circuit High |
| P2DB0 | Drive Motor A Temperature Sensor B Circuit Intermittent/Erratic |
| P2DB1 | Drive Motor A Temperature Sensor C Circuit |
| P2DB2 | Drive Motor A Temperature Sensor C Circuit Range/Performance |
| P2DB3 | Drive Motor A Temperature Sensor C Circuit Low |
| P2DB4 | Drive Motor A Temperature Sensor C Circuit High |
| P2DB5 | Drive Motor A Temperature Sensor C Circuit Intermittent/Erratic |
| P2DB6 | Battery Charger B Cooling System Performance |
| P2DB7 | Battery Charging System B High Voltage Interlock Circuit/Open |
| P2DB8 | Battery Charging System B High Voltage Interlock Circuit Performance |
| P2DB9 | Battery Charging System B High Voltage Interlock Circuit Low |
| P2DBA | Battery Charging System B High Voltage Interlock Circuit High |
| P2DBB | Battery Charging System B High Voltage Interlock Circuit Intermittent/Erratic |
| P2DBC | Battery Charger B Coupler Lock Position Sensor Circuit |
| P2DBD | Battery Charger B Coupler Lock Position Sensor Circuit Range/Performance |
| P2DBE | Battery Charger B Coupler Lock Position Sensor Circuit Low |
| P2DBF | Battery Charger B Coupler Lock Position Sensor Circuit High |
| P2DC0 | Battery Charger B Coupler Lock Position Sensor Circuit Intermittent/Erratic |
| P2DC1 | Starter/Generator Phase X Current Sensor Circuit |
| P2DC2 | Starter/Generator Phase X Current Sensor Circuit Range/Performance |
| P2DC3 | Starter/Generator Phase Y Current Sensor Circuit |
| P2DC4 | Starter/Generator Phase Y Current Sensor Circuit Range/Performance |
| P2DC5 | Starter/Generator Phase Z Current Sensor Circuit |
| P2DC6 | Starter/Generator Phase Z Current Sensor Circuit Range/Performance |
| P2DC7 | Starter/Generator Excitation Current |
| P2DC8 | Starter/Generator Excitation Current Low |
| P2DC9 | Starter/Generator Excitation Current High |
| P2DCA | Starter/Generator Excitation Current Intermittent |
| P2DCB | Starter/Generator Phase X-Y-Z Current Sensor Correlation |
| P2DCC | Starter/Generator Position Sensor Correlation |
| P2DCD | Particulate Filter B Incorrect |
| P2DCE | Control Pilot Charging Switch B Circuit/Open |
| P2DCF | Control Pilot Charging Switch B Range/Performance |
| P2DD0 | Control Pilot Charging Switch B Circuit Low |
| P2DD1 | Control Pilot Charging Switch B Circuit High |
| P2DD2 | Control Pilot Charging Switch B Intermittent/Erratic |
| P2DD3 | Control Pilot Charging Switch B Stuck Off |
| P2DD4 | Control Pilot Charging Switch B Stuck On |
| P2DD5 | Fuel Injection Quantity B Lower Than Expected |
| P2DD6 | Fuel Injection Quantity B Higher Than Expected |
| P2DD7 | Cold Start Fuel Injection Quantity B Lower Than Expected |
| P2DD8 | Cold Start Fuel Injection Quantity B Higher Than Expected |
| P2DD9 | EVAP System Leak Detection Pump Control Circuit Performance |
| P2DDA | EVAP System Leak Detection Pump Performance/Stuck Off |
| P2DDB | EVAP System Leak Detection Pump Stuck On |
| P2DDC | Fuel Injection Quantity C Lower Than Expected |
| P2DDD | Fuel Injection Quantity C Higher Than Expected |
| P2DDE | Fuel Injection Quantity D Lower Than Expected |
| P2DDF | Fuel Injection Quantity D Higher Than Expected |
| P2DE0 | Cold Start Fuel Injection Quantity C Lower Than Expected |
| P2DE1 | Cold Start Fuel Injection Quantity C Higher Than Expected |
| P2DE2 | Cold Start Fuel Injection Quantity D Lower Than Expected |
| P2DE3 | Cold Start Fuel Injection Quantity D Higher Than Expected |
| P2DE4 | Drive Motor A Clutch Stuck Engaged |
| P2DE5 | Drive Motor A Clutch Stuck Disengaged |
| P2DE6 | Drive Motor A Clutch Actuator Performance |
| P2DE7 | Cold Start Engine Coolant Bypass Valve C Range/Performance |
| P2DE8 | Cold Start Engine Coolant Bypass Valve D Stuck Open |
| P2DE9 | Cold Start Engine Coolant Pump Underspeed |
| P2DEA | Cylinder 1 Intake Valve Lift Range/Performance |
| P2DEB | Cylinder 2 Intake Valve Lift Range/Performance |
| P2DEC | Cylinder 3 Intake Valve Lift Range/Performance |
| P2DED | Cylinder 4 Intake Valve Lift Range/Performance |
| P2DEE | Cylinder 5 Intake Valve Lift Range/Performance |
| P2DEF | Cylinder 6 Intake Valve Lift Range/Performance |
| P2DF0 | Intake Valve Lift Range/Performance Bank 1 |
| P2DF1 | Intake Valve Lift Range/Performance Bank 2 |
| P2DF2 | Intake Valve Lift Range/Performance System |
| P2DF3 | Engine Disconnect Clutch Actuator Position Not Learned |
| P2DF4 | Coolant Pump E Control Circuit/Open |
| P2DF5 | Coolant Pump E Control Circuit Low |
| P2DF6 | Coolant Pump E Control Circuit High |
| P2DF7 | Coolant Pump E Overspeed/Air in System |
| P2DF8 | Coolant Pump E Underspeed |
| P2DF9 | Coolant Pump E Stuck/Stalled |
| P2DFA | Coolant Pump E Supply Voltage Circuit |
| P2DFB | Coolant Pump E Control Module Overtemperature |
| P2DFC | Hybrid/EV Battery Coolant Leak Detected |
| P2DFD | EVAP System Purge Pump Performance |
To understand a code on your car (probable causes, what to check first), the DiagAuto AI app explains it using AI. Discover the app
Official meanings: OBDex (public domain, CC0). Manufacturer codes: dtc-database (MIT license), probable meanings not verified by the manufacturers. The same meaning can vary depending on the model: always have a diagnosis confirmed by a professional.