P2Bxx codes: Hybrid propulsion
256 powertrain trouble codes from P2B00 to P2BFF. They mostly involve the wiring harness, ECM, engine control module and bms.
All P2Bxx codes
231 of these codes usually turn on the check engine light; 29 can often be fixed at home.
| Code | Meaning | Difficulty |
|---|---|---|
| P2B00 | Cylinder 1 Injection Pulse Performance | Medium |
| P2B01 | Cylinder 2 Injection Pulse Performance | Medium |
| P2B02 | Cylinder 3 Injection Pulse Performance | Medium |
| P2B03 | Cylinder 4 Injection Pulse Performance | Medium |
| P2B04 | Cylinder 5 Injection Pulse Performance | Medium |
| P2B05 | Cylinder 6 Injection Pulse Performance | Medium |
| P2B06 | Cylinder 7 Injection Pulse Performance | Medium |
| P2B07 | Cylinder 8 Injection Pulse Performance | Medium |
| P2B08 | Cold Start Cylinder 1 Injection Pulse Performance | Medium |
| P2B09 | Cold Start Cylinder 2 Injection Pulse Performance | Easy |
| P2B0A | Cold Start Cylinder 3 Injection Pulse Performance | Easy |
| P2B0B | Cold Start Cylinder 4 Injection Pulse Performance | Medium |
| P2B0C | Cold Start Cylinder 5 Injection Pulse Performance | Medium |
| P2B0D | Cold Start Cylinder 6 Injection Pulse Performance | Medium |
| P2B0E | Cold Start Cylinder 7 Injection Pulse Performance | Medium |
| P2B0F | Cold Start Cylinder 8 Injection Pulse Performance | Medium |
| P2B10 | Cylinder 1 Injection Pulse Offset Not Learned | Medium |
| P2B11 | Cylinder 1 Injection Pulse Offset Exceeded Learning Limit | Medium |
| P2B12 | Cylinder 2 Injection Pulse Offset Not Learned | Medium |
| P2B13 | Cylinder 2 Injection Pulse Offset Exceeded Learning Limit | Medium |
| P2B14 | Cylinder 3 Injection Pulse Offset Not Learned | Medium |
| P2B15 | Cylinder 3 Injection Pulse Offset Exceeded Learning Limit | Medium |
| P2B16 | Cylinder 4 Injection Pulse Offset Not Learned | Medium |
| P2B17 | Cylinder 4 Injection Pulse Offset Exceeded Learning Limit | Medium |
| P2B18 | Cylinder 5 Injection Pulse Offset Not Learned | Medium |
| P2B19 | Cylinder 5 Injection Pulse Offset Exceeded Learning Limit | Medium |
| P2B1A | Cylinder 6 Injection Pulse Offset Not Learned | Medium |
| P2B1B | Cylinder 6 Injection Pulse Offset Exceeded Learning Limit | Medium |
| P2B1C | Cylinder 7 Injection Pulse Offset Not Learned | Medium |
| P2B1D | Cylinder 7 Injection Pulse Offset Exceeded Learning Limit | Medium |
| P2B1E | Cylinder 8 Injection Pulse Offset Not Learned | Medium |
| P2B1F | Cylinder 8 Injection Pulse Offset Exceeded Learning Limit | Medium |
| P2B20 | Hybrid/EV Electronics Coolant Temperature Sensor B Circuit | Medium |
| P2B21 | Hybrid/EV Electronics Coolant Temperature Sensor B Circuit Range/Performance | Medium |
| P2B22 | Hybrid/EV Electronics Coolant Temperature Sensor B Circuit Low | Medium |
| P2B23 | Hybrid/EV Electronics Coolant Temperature Sensor B Circuit High | Medium |
| P2B24 | Hybrid/EV Electronics Coolant Temperature Sensor C Circuit | Medium |
| P2B25 | Hybrid/EV Electronics Coolant Temperature Sensor C Circuit Range/Performance | Medium |
| P2B26 | Hybrid/EV Electronics Coolant Temperature Sensor C Circuit Low | Medium |
| P2B27 | Hybrid/EV Electronics Coolant Temperature Sensor C Circuit High | Medium |
| P2B28 | Hybrid/EV Battery Pack Coolant Pump A Performance | Medium |
| P2B29 | Hybrid/EV Battery Pack Coolant Pump A Overspeed - Dry Run | Medium |
| P2B2A | Hybrid/EV Electronics Coolant Pump A Overspeed - Dry Run | Medium |
| P2B2B | Engine Coolant Temperature Sensor 5 Circuit | Easy |
| P2B2C | Engine Coolant Temperature Sensor 5 Circuit Range/Performance | Easy |
| P2B2D | Engine Coolant Temperature Sensor 5 Circuit Low | Easy |
| P2B2E | Engine Coolant Temperature Sensor 5 Circuit High | Easy |
| P2B2F | Fan 1 Performance/Stuck Off | Medium |
| P2B30 | Fan 1 Stuck On | Medium |
| P2B31 | Fan 2 Performance/Stuck Off | Medium |
| P2B32 | Fan 2 Stuck On | Medium |
| P2B33 | A Camshaft Profile Actuator B Control Circuit/Open Bank 1 | Medium |
| P2B34 | A Camshaft Profile Actuator B Control Circuit Low Bank 1 | Medium |
| P2B35 | A Camshaft Profile Actuator B Control Circuit High Bank 1 | Medium |
| P2B36 | A Camshaft Profile Actuator B Control Circuit/Open Bank 2 | Medium |
| P2B37 | A Camshaft Profile Actuator B Control Circuit Low Bank 2 | Medium |
| P2B38 | A Camshaft Profile Actuator B Control Circuit High Bank 2 | Medium |
| P2B39 | B Camshaft Profile Actuator B Control Circuit/Open Bank 1 | Medium |
| P2B3A | B Camshaft Profile Actuator B Control Circuit Low Bank 1 | Medium |
| P2B3B | B Camshaft Profile Actuator B Control Circuit High Bank 1 | Medium |
| P2B3C | B Camshaft Profile Actuator B Control Circuit/Open Bank 2 | Medium |
| P2B3D | B Camshaft Profile Actuator B Control Circuit Low Bank 2 | Medium |
| P2B3E | B Camshaft Profile Actuator B Control Circuit High Bank 2 | Medium |
| P2B3F | A Camshaft Position Actuator Position Sensor B Circuit Bank 1 | Medium |
| P2B40 | A Camshaft Position Actuator Position Sensor B Range/Performance Bank 1 | Hard |
| P2B41 | A Camshaft Position Actuator Position Sensor B Circuit Low Bank 1 | Medium |
| P2B42 | A Camshaft Position Actuator Position Sensor B Circuit High Bank 1 | Medium |
| P2B43 | A Camshaft Position Actuator Position Sensor B Circuit Bank 2 | Medium |
| P2B44 | A Camshaft Position Actuator Position Sensor B Range/Performance Bank 2 | Workshop only |
| P2B45 | A Camshaft Position Actuator Position Sensor B Circuit Low Bank 2 | Medium |
| P2B46 | A Camshaft Position Actuator Position Sensor B Circuit High Bank 2 | Medium |
| P2B47 | B Camshaft Position Actuator Position Sensor B Circuit Bank 1 | Medium |
| P2B48 | B Camshaft Position Actuator Position Sensor B Range/Performance Bank 1 | Hard |
| P2B49 | B Camshaft Position Actuator Position Sensor B Circuit Low Bank 1 | Medium |
| P2B4A | B Camshaft Position Actuator Position Sensor B Circuit High Bank 1 | Medium |
| P2B4B | B Camshaft Position Actuator Position Sensor B Circuit Bank 2 | Medium |
| P2B4C | B Camshaft Position Actuator Position Sensor B Range/Performance Bank 2 | Hard |
| P2B4D | B Camshaft Position Actuator Position Sensor B Circuit Low Bank 2 | Medium |
| P2B4E | B Camshaft Position Actuator Position Sensor B Circuit High Bank 2 | Medium |
| P2B4F | A Camshaft Profile Actuator B Control Performance/Stuck Off Bank 1 | Medium |
| P2B50 | A Camshaft Profile Actuator B Control Performance/Stuck Off Bank 2 | Medium |
| P2B51 | B Camshaft Profile Actuator B Control Performance/Stuck Off Bank 1 | Medium |
| P2B52 | B Camshaft Profile Actuator B Control Performance/Stuck Off Bank 2 | Medium |
| P2B53 | A Camshaft Profile Actuator B Control Stuck On Bank 1 | Medium |
| P2B54 | A Camshaft Profile Actuator B Control Stuck On Bank 2 | Medium |
| P2B55 | B Camshaft Profile Actuator B Control Stuck On Bank 1 | Medium |
| P2B56 | B Camshaft Profile Actuator B Control Stuck On Bank 2 | Medium |
| P2B57 | Low Engine Oil Pressure - Camshaft Control Disabled | Medium |
| P2B58 | Engine Coolant Flow Control Valve Motor Current High | Hard |
| P2B59 | Engine Coolant Flow Control Valve Control Circuit/Open | Medium |
| P2B5A | Engine Coolant Flow Control Valve Control Circuit Low | Medium |
| P2B5B | Engine Coolant Flow Control Valve Control Circuit High | Medium |
| P2B5C | Engine Coolant Flow Control Valve Supply Circuit Low | Medium |
| P2B5D | Engine Coolant Flow Control Valve Position Sensor Circuit | Medium |
| P2B5E | Engine Coolant Flow Control Valve Position Sensor Circuit Low | Medium |
| P2B5F | Engine Coolant Flow Control Valve Position Sensor Circuit High | Medium |
| P2B60 | Engine Coolant Flow Control Valve Position Sensor Circuit Range/Performance | Medium |
| P2B61 | Engine Coolant Flow Control Valve Stuck Closed | Hard |
| P2B62 | Coolant Pump B Supply Voltage Circuit | Medium |
| P2B63 | Coolant Pump B Stuck/Stalled | Medium |
| P2B64 | Coolant Pump B Control Module Overtemperature | Medium |
| P2B65 | Coolant Pump B Overspeed/Air in System | Medium |
| P2B66 | Coolant Pump D Control Circuit/Open | Medium |
| P2B67 | Coolant Pump D Control Circuit Low | Medium |
| P2B68 | Coolant Pump D Control Circuit High | Medium |
| P2B69 | Coolant Pump D Supply Voltage Circuit | Medium |
| P2B6A | Coolant Pump D Stuck/Stalled | Medium |
| P2B6B | Coolant Pump D Control Module Overtemperature | Medium |
| P2B6C | Coolant Pump D Overspeed/Air in System | Medium |
| P2B6D | Engine Coolant Flow Control Valve Position Sensor Circuit Intermittent/Erratic | Medium |
| P2B6E | Turbocharger/Supercharger A Temperature Sensor Circuit | Medium |
| P2B6F | Turbocharger/Supercharger A Temperature Sensor Circuit Low | Medium |
| P2B70 | Turbocharger/Supercharger A Temperature Sensor Circuit High | Medium |
| P2B71 | Turbocharger/Supercharger A Temperature Sensor Circuit Range/Performance | Medium |
| P2B72 | Coolant Heater A Control Circuit/Open | Medium |
| P2B73 | Coolant Heater A Control Circuit Low | Medium |
| P2B74 | Coolant Heater A Control Circuit High | Medium |
| P2B75 | Coolant Heater A Control Circuit Performance | Hard |
| P2B76 | Coolant Heater B Control Circuit/Open | Medium |
| P2B77 | Coolant Heater B Control Circuit Low | Medium |
| P2B78 | Coolant Heater B Control Circuit High | Medium |
| P2B79 | Coolant Heater B Control Circuit Performance | Hard |
| P2B7A | EVAP System Pressure Sensor/Switch C Circuit | Medium |
| P2B7B | EVAP System Pressure Sensor/Switch C Circuit Range/Performance | Medium |
| P2B7C | EVAP System Pressure Sensor/Switch C Circuit Low | Medium |
| P2B7D | EVAP System Pressure Sensor/Switch C Circuit High | Medium |
| P2B7E | EVAP System Pressure Sensor/Switch C Circuit Intermittent | Medium |
| P2B7F | Turbocharger/Supercharger Boost Control Module A Calibration Not Learned/Programmed | Workshop only |
| P2B80 | Turbocharger/Supercharger Boost Control Module B Calibration Not Learned/Programmed | Workshop only |
| P2B81 | Wastegate Position Sensor A Circuit Performance | Hard |
| P2B82 | Wastegate Position Sensor B Circuit Performance | Hard |
| P2B83 | Charge Air Cooler Coolant Pump A Overspeed/Air In System | Medium |
| P2B84 | Charge Air Cooler Coolant Pump A Underspeed | Medium |
| P2B85 | Engine Coolant Pump Underspeed | Hard |
| P2B86 | Coolant Pump A Overspeed/Air in System | Medium |
| P2B87 | Coolant Pump A Underspeed | Medium |
| P2B88 | Intake Air O2 Sensor Circuit Bank 1 | Medium |
| P2B89 | Intake Air O2 Sensor Circuit Low Voltage Bank 1 | Medium |
| P2B8A | Intake Air O2 Sensor Circuit High Voltage Bank 1 | Medium |
| P2B8B | Intake Air O2 Sensor Heater Control Circuit/Open Bank 1 | Medium |
| P2B8C | Intake Air O2 Sensor Heater Control Circuit Range/Performance Bank 1 | Medium |
| P2B8D | Intake Air O2 Sensor Heater Control Circuit Low Bank 1 | Medium |
| P2B8E | Intake Air O2 Sensor Heater Control Circuit High Bank 1 | Medium |
| P2B8F | Turbocharger/Supercharger B Temperature Sensor Circuit | Medium |
| P2B90 | Turbocharger/Supercharger B Temperature Sensor Circuit Low | Medium |
| P2B91 | Turbocharger/Supercharger B Temperature Sensor Circuit High | Medium |
| P2B92 | Turbocharger/Supercharger B Temperature Sensor Circuit Range/Performance | Medium |
| P2B93 | Wastegate Position Sensor A Exceeded Learning Limit | Hard |
| P2B94 | Wastegate Position Sensor B Exceeded Learning Limit | Medium |
| P2B95 | Cold Start Injection Pulse Performance | Medium |
| P2B96 | Injection Pulse Performance | Hard |
| P2B97 | Exhaust Pressure Control Valve A Position Exceeded Learning Limit | Hard |
| P2B98 | Exhaust Pressure Control Valve A Supply Low | Medium |
| P2B99 | Exhaust Pressure Control Valve A Driver Current/Temperature Too High | Hard |
| P2B9A | Reductant Quality Sensor Circuit Intermittent/Erratic | Medium |
| P2B9B | Vehicle Conditions Incorrect for Particulate Matter Sensor Regeneration | Easy |
| P2B9C | Coolant Pump A Stuck/Stalled | Medium |
| P2B9D | Coolant Pump A Supply Voltage Circuit | Medium |
| P2B9E | Coolant Pump A Control Module Overtemperature | Medium |
| P2B9F | Coolant Pump B Underspeed | Medium |
| P2BA0 | Coolant Pump C Underspeed | Medium |
| P2BA1 | Coolant Pump D Underspeed | Medium |
| P2BA2 | Engine Coolant Pump Stuck/Stalled | Hard |
| P2BA3 | Starter/Generator Mechanical Performance | Medium |
| P2BA4 | Catalyst Feedgas Performance | Hard |
| P2BA5 | Particulate Filter Feedgas Performance | Hard |
| P2BA6 | NOx Exceedance - SCR NOx Catalyst Performance | Hard |
| P2BA7 | NOx Exceedence - Empty Reagent Tank | Easy |
| P2BA8 | NOx Exceedence - Interruption of Reagent Dosing Activity | Medium |
| P2BA9 | NOx Exceedence - Insufficient Reagent Quality | Medium |
| P2BAA | NOx Exceedence - Low Reagent Consumption | Medium |
| P2BAB | NOx Exceedence - Incorrect EGR Flow | Medium |
| P2BAC | NOx Exceedence - Deactivation of EGR | Medium |
| P2BAD | NOx Exceedence - Root Cause Unknown | Hard |
| P2BAE | NOx Exceedence - NOx Control Monitoring System | Hard |
| P2BAF | NOx System Driver Inducement Active | Medium |
| P2BB0 | Alternative Fuel Consumption Too Low | Workshop only |
| P2BB1 | Alternative Fuel Consumption Too High | Workshop only |
| P2BB2 | Alternative Fuel Tank Empty | Easy |
| P2BB3 | Fuel Pump Secondary Circuit Performance | Medium |
| P2BB4 | Engine Coolant Temperature Sensor 4 Circuit Intermittent/Erratic | Medium |
| P2BB5 | Engine Coolant Temperature Sensor 5 Circuit Intermittent/Erratic | Medium |
| P2BB6 | Engine Coolant Temperature Sensor 6 Circuit | Medium |
| P2BB7 | Engine Coolant Temperature Sensor 6 Circuit Range/Performance | Medium |
| P2BB8 | Engine Coolant Temperature Sensor 6 Circuit Low | Medium |
| P2BB9 | Engine Coolant Temperature Sensor 6 Circuit High | Medium |
| P2BBA | Engine Coolant Temperature Sensor 6 Circuit Intermittent/Erratic | Medium |
| P2BBB | Turbocharger/Supercharger Bypass Valve A Position Sensor Circuit | Medium |
| P2BBC | Turbocharger/Supercharger Bypass Valve A Position Sensor Circuit Low | Medium |
| P2BBD | Turbocharger/Supercharger Bypass Valve A Position Sensor Circuit High | Medium |
| P2BBE | Turbocharger/Supercharger Bypass Valve A Position Exceeded Learning Limit | Hard |
| P2BBF | Turbocharger/Supercharger Bypass Valve A Supply Voltage Low | Medium |
| P2BC0 | Turbocharger/Supercharger Bypass Valve A Driver Current/Temperature Too High | Medium |
| P2BC1 | Charge Air Cooler Coolant Pump A Stuck/Stalled | Medium |
| P2BC2 | Charge Air Cooler Coolant Pump A Supply Voltage Circuit | Medium |
| P2BC3 | Charge Air Cooler Coolant Pump A Control Module Overtemperature | Medium |
| P2BC4 | Battery Charging System Positive Contactor B Circuit | Workshop only |
| P2BC5 | Battery Charging System Positive Contactor B Stuck Closed | Workshop only |
| P2BC6 | Battery Charging System Positive Contactor B Stuck Open | Workshop only |
| P2BC7 | Battery Charging System Positive Contactor B Control Circuit/Open | Workshop only |
| P2BC8 | Battery Charging System Positive Contactor B Control Circuit Range/Performance | Workshop only |
| P2BC9 | Battery Charging System Positive Contactor B Control Circuit Low | Workshop only |
| P2BCA | Battery Charging System Positive Contactor B Control Circuit High | Workshop only |
| P2BCB | Battery Charging System Negative Contactor B Circuit | Workshop only |
| P2BCC | Battery Charging System Negative Contactor B Stuck Closed | Workshop only |
| P2BCD | Battery Charging System Negative Contactor B Stuck Open | Workshop only |
| P2BCE | Battery Charging System Negative Contactor B Control Circuit/Open | Workshop only |
| P2BCF | Battery Charging System Negative Contactor B Control Circuit Range/Performance | Workshop only |
| P2BD0 | Battery Charging System Negative Contactor B Control Circuit Low | Workshop only |
| P2BD1 | Battery Charging System Negative Contactor B Control Circuit High | Workshop only |
| P2BD2 | Exhaust Aftertreatment System A Leak | Medium |
| P2BD3 | Exhaust Aftertreatment System B Leak | Medium |
| P2BD4 | Motor Electronics Coolant Pump C Control Circuit/Open | Medium |
| P2BD5 | Motor Electronics Coolant Pump C Control Circuit Low | Medium |
| P2BD6 | Motor Electronics Coolant Pump C Control Circuit High | Medium |
| P2BD7 | Motor Electronics Coolant Pump C Control Performance | Medium |
| P2BD8 | Motor Electronics Coolant Temperature Sensor B Circuit | Medium |
| P2BD9 | Motor Electronics Coolant Temperature Sensor B Circuit Range/Performance | Medium |
| P2BDA | Motor Electronics Coolant Temperature Sensor B Circuit Low | Medium |
| P2BDB | Motor Electronics Coolant Temperature Sensor B Circuit High | Medium |
| P2BDC | Motor Electronics Coolant Temperature Sensor C Circuit | Medium |
| P2BDD | Motor Electronics Coolant Temperature Sensor C Circuit Range/Performance | Medium |
| P2BDE | Motor Electronics Coolant Temperature Sensor C Circuit Low | Medium |
| P2BDF | Motor Electronics Coolant Temperature Sensor C Circuit High | Medium |
| P2BE0 | Hybrid/EV Battery Coolant Level Sensor Circuit/Open | Medium |
| P2BE1 | Hybrid/EV Battery Coolant Level Sensor Range/Performance | Medium |
| P2BE2 | Hybrid/EV Battery Coolant Level Sensor Circuit Low | Medium |
| P2BE3 | Hybrid/EV Battery Coolant Level Sensor Circuit High | Medium |
| P2BE4 | Hybrid/EV Battery Pack Current Sensor C Circuit | Workshop only |
| P2BE5 | Hybrid/EV Battery Pack Current Sensor C Circuit Range/Performance | Workshop only |
| P2BE6 | Hybrid/EV Battery Pack Current Sensor C Low | Workshop only |
| P2BE7 | Hybrid/EV Battery Pack Current Sensor C High | Workshop only |
| P2BE8 | Hybrid/EV Battery Precharge Contactor Control Circuit B Open | Workshop only |
| P2BE9 | Hybrid/EV Battery Precharge Contactor Control Circuit B Range/Performance | Workshop only |
| P2BEA | Hybrid/EV Battery Precharge Contactor Control Circuit B Low | Workshop only |
| P2BEB | Hybrid/EV Battery Precharge Contactor Control Circuit B High | Workshop only |
| P2BEC | Fuel Control System A Too Lean Bank 1 | Medium |
| P2BED | Fuel Control System A Too Rich Bank 1 | Hard |
| P2BEE | Fuel Control System A Too Lean Bank 2 | Medium |
| P2BEF | Fuel Control System A Too Rich Bank 2 | Medium |
| P2BF0 | Fuel Control System B Too Lean Bank 1 | Medium |
| P2BF1 | Fuel Control System B Too Rich Bank 1 | Medium |
| P2BF2 | Fuel Control System B Too Lean Bank 2 | Medium |
| P2BF3 | Fuel Control System B Too Rich Bank 2 | Medium |
| P2BF4 | Exhaust Flow Control Valve A Position Circuit | Medium |
| P2BF5 | Exhaust Flow Control Valve A Position Circuit Range/Performance | Medium |
| P2BF6 | Exhaust Flow Control Valve A Position Circuit Low | Medium |
| P2BF7 | Exhaust Flow Control Valve A Position Circuit High | Medium |
| P2BF8 | Exhaust Flow Control Valve B Control Circuit/Open | Medium |
| P2BF9 | Exhaust Flow Control Valve B Control Circuit Low | Medium |
| P2BFA | Exhaust Flow Control Valve B Control Circuit High | Medium |
| P2BFB | Exhaust Flow Control Valve B Control Performance | Medium |
| P2BFC | Exhaust Flow Control Valve B Position Circuit | Medium |
| P2BFD | Exhaust Flow Control Valve B Position Circuit Range/Performance | Medium |
| P2BFE | Exhaust Flow Control Valve B Position Circuit Low | Medium |
| P2BFF | Exhaust Flow Control Valve B Position Circuit High | Medium |