P0E19Hybrid/EV Battery Pack Coolant Heater B Control Performance
- Generic OBD-II code · Powertrain
- Turns on the check-engine light
- Matters for the ITP
- Can trigger limp mode
- Needs a drive cycle to confirm a fix
- How the car detects it
- P0E19 means heater B is commanded and electrically intact but the expected warming does not follow. No manufacturer documents P0E19 publicly. How such a test works is visible in GM's 2016 Volt, where the battery heater performance code P1EC6 runs once per drive or charge: during an active heat request the pack inlet coolant must gain more than 3 °C within 154.1 s, otherwise a Type B fault is stored; it is skipped while coolant level or inlet temperature sensor codes are active. CARB asks for such a functional check of heating where feasible. Air in the loop, a weak pump, a blocked hose or a failing element are the usual causes, and a wrongly routed valve can send the heat elsewhere. Unlike P0E15 for heater A, this concerns the second heater. P0E16 to P0E18 are its circuit codes.
- What you may notice
- Check engine light on
- Battery stays cold for a long time after a cold start
- Reduced charging and drive power in winter
- Likely causes
- LikelyAir pocket or low coolant level in the battery loop
- PossibleHeater B element producing too little heat
- PossibleWeak pump, restricted hose or coolant valve in the wrong position
- RareInlet coolant temperature sensor reading wrongly
- Inspection (ITP)
- Matters for the ITP. While the check-engine light is on, the car fails the emissions check.
- Repair
- Hard · Usually a job for a workshop.Typical cost: €100 – €1,800
- Related codes
Explanation from obdex (CC0), exactly as the app shows it. Guidance only; confirm with a workshop.