OBD-II fault code

P0B28: Hybrid/EV Battery B Voltage Unstable

What it means

The control module monitors voltage in hybrid/EV battery B and sets this code when the measured voltage fluctuates beyond its expected stability range. The code identifies a voltage condition; it does not by itself establish whether the battery or its sensing circuit caused it.

At a glance

  • Usually lights the check-engine light
  • The engine or gearbox may go into limp mode

How it works

Hybrid/EV battery B is a monitored high-voltage battery section or assembly, and its voltage is tracked by the battery control system. P0B28 sets when the reported voltage for battery B fluctuates beyond the allowed stability range, pointing to either a changing battery condition or an intermittent connection or measurement fault.

Common causes

Most likely first.

  1. Loose or poor electrical connection
  2. Battery B voltage fluctuating beyond expected range
  3. Voltage measurement circuit fault

Symptoms

  • EV/hybrid system warning light on
  • Reduced power output or limp mode
  • Charging may fail or be slowed
  • Reduced electric range

How to diagnose it

  1. Save freeze-frame data and compare battery B's live voltage with other sections to identify when its readings fluctuate.
  2. Look for related battery or charging codes that might coincide with the battery B voltage changes.
  3. With the high-voltage system made safe according to the manufacturer's procedure, inspect battery B terminals, connectors, and sensing wiring for looseness, corrosion, or damage.
  4. Watch battery B live data during the conditions shown in the freeze frame and note any sudden changes or dropouts.
  5. Test battery B's sensing circuit and section condition using the manufacturer's procedure to determine whether the instability is electrical or internal to the battery.

Common fixes

  • Secure or clean a poor battery B connection.
  • Repair damaged battery B sensing-circuit wiring or terminals.
  • Service or replace battery B if testing confirms that its voltage itself is unstable.

Can I keep driving?

Avoid long trips and hard acceleration while the warning is active because the vehicle may reduce power or stop charging normally. If the warning escalates or propulsion becomes limited, stop safely and arrange service.

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.

Nearby codes