What it means
The control circuit of coolant heater B reports a control circuit low condition. Auxiliary preheating of the coolant cannot be commanded as expected.
At a glance
- Usually lights the check-engine light
How it works
Coolant heater B warms coolant electrically when the control module requests it. The module monitors heater B's control circuit and sets P2B77 when its signal is lower than expected, which can indicate a short to ground, a shorted element, or a poor connector connection.
Common causes
Most likely first.
- Control wire shorted to ground
- Heater element shorted
- Connector pins corroded - high contact resistance
Symptoms
- Check-engine light
- Coolant or engine may take longer to warm up
- Cabin heat may take longer to become warm
How to diagnose it
- Use freeze-frame and live data to confirm the fault conditions and whether heater B was commanded on.
- Inspect heater B's wiring and connector for a control wire rubbed through to ground, corrosion, or damaged pins.
- With power isolated as specified by the manufacturer, check the heater B control wire for an unintended path to ground.
- Test heater B's element and connector contact condition using the manufacturer's procedure and specifications.
- If no short or connection fault is found, check the control module output and circuit readings against the manufacturer's procedure.
Common fixes
- Repair a heater B control wire shorted to ground.
- Clean or repair corroded or loose heater B connector pins.
- Replace heater B if its element tests shorted.
- Repair the circuit connection if testing identifies excessive contact resistance.
Can I keep driving?
Driving is generally possible if the engine temperature remains normal, but heater B may not preheat the coolant and cabin heat may take longer. Avoid depending on prompt heat in cold conditions, and stop if the engine overheats.
A code shows where the control module detected a fault, not always which part failed. Check the causes in order and confirm with a test before replacing parts. Have several codes? Check them together
This is a generic code: it means the same on every make. The car’s maker may add more detail in its own service information.