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