BOLT-P0BBD serious BECM (Battery Energy Control Module)

Battery Pack Cell Voltage Variation Limit Exceeded

The BOLT-P0BBD (BECM (Battery Energy Control Module)) EV fault code means: Battery Pack Cell Voltage Variation Limit Exceeded. This is a serious severity code.

My Garage →
Keep driving?
Yes, but fix soon
DIY difficulty
advanced
Estimated cost
DIY diagnosis with a compatible scan tool: $0-$80 (tool rental or one-time BlueDriver purchase). If covered under NHTSA recall 21V-560 or the 8-year / 100,000-mile HV battery warranty, repair cost is $0 at a Chevrolet dealer. Out-of-warranty battery module or full pack replacement at a dealer: $3,000-$16,000 depending on whether a module or the full pack is replaced. Independent EV shops with access to refurbished LG modules may offer $1,500-$6,000 for module-level repair.
Built for Diesel — Not a Car Reader
ANCEL HD7000 Heavy-Duty Diesel Scanner

A $30 car code reader can't do diesel. The HD7000 reads full-system codes and does parked DPF regen, idle/speed-limit, and service resets from the cab — on everything from a 6.7 Cummins/Power Stroke/Duramax pickup to Class-8 trucks (Detroit, Paccar, CAT, Volvo, Mack, International).

Check Price on Amazon

Affiliate link -- we earn a commission at no extra cost to you.

Lower-Cost Diesel Option
FOXWELL HD301 Diesel Truck Scanner

Full-system 6/9/16-pin diesel scan tool for Cummins, Paccar, CAT, Detroit and more — plug-and-play, no subscription. A cheaper way to read heavy-duty codes a basic OBD2 scanner skips entirely.

Check Price on Amazon

Affiliate link -- we earn a commission at no extra cost to you.

Common Symptoms

  • Yellow or amber check engine MIL illuminates on the instrument cluster
  • 'Propulsion Power Reduced' message appears in the Driver Information Center
  • Charging stops automatically at approximately 30% SOC even when plugged in
  • Acceleration feels noticeably weaker than usual, especially at highway speeds
  • Estimated driving range displayed is significantly lower than expected for current SOC
  • Charging session ends earlier than normal with no error on the EVSE side
  • GDS2 or a compatible scan tool shows an active or stored P0BBD with the BECM as the reporting module

Probable Causes (Ranked by Likelihood)

  • One or more degraded or defective LG lithium-ion cells within the battery pack producing voltage that falls outside acceptable delta limits versus neighboring cells Very Likely
  • Internal cell imbalance that has developed gradually due to normal aging, elevated temperature cycling, or frequent DC fast charging (DCFC) sessions Very Likely
  • Battery pack affected by the 2021 LG cell manufacturing defect covered under NHTSA recall 21V-560 / GM 21277, resulting in cells with lithium deposits causing voltage instability Likely
  • Faulty BECM cell voltage sensing circuit producing false voltage readings for one or more cell groups rather than a true cell fault Possible
  • Damaged or corroded battery module wiring harness connector causing intermittent voltage signal dropout that the BECM logs as a cell delta event Possible
  • Thermal management system fault (coolant flow restriction or failed coolant pump) causing localized pack overheating and temporary cell voltage drift during charging or high-demand driving Less Likely
  • Software calibration issue in BECM requiring a reflash to updated thresholds, documented in certain model year variants prior to GM-issued software patches Less Likely

Step-by-Step Diagnostic Procedure

  1. Step 1. Connect GDS2 or a third-party scan tool with GM module support such as Autel MaxiSys, Foxwell NT530 with GM software, or BlueDriver with the Bolt-specific code database. Generic OBD-II readers will not access the BECM or display cell-level data. Navigate to the BECM module and read all active and stored DTCs alongside freeze-frame data.

  2. Step 2. In GDS2, open the BECM live data stream and review individual cell group voltages. The Bolt pack is organized into cell groups. Look for any single cell group reading more than approximately 30-50 mV above or below the pack average under a steady load or during a slow charge cycle. Note which group number is flagging.

  3. Step 3. Check whether your vehicle is covered under NHTSA recall 21V-560 / GM 21277 by entering your VIN at nhtsa.gov or at a Chevrolet dealership. If the recall repair has not been completed, this DTC is likely related to the LG cell defect and the repair is covered at no cost.

  4. Step 4. Inspect the high-voltage battery pack orange service disconnect plug and the main battery harness connectors visible around the pack perimeter for corrosion, pushed-back terminals, or signs of moisture intrusion. Do not open the battery pack enclosure yourself. High-voltage components inside are lethal without proper HV training and insulated tools.

  5. Step 5. Check the battery thermal management system. Locate the coolant reservoir for the battery loop (separate from the cabin loop on the Bolt) and verify the coolant level is at the cold-fill mark. A low coolant level can restrict cell cooling and cause temporary voltage variation during high-load or fast-charge events.

  6. Step 6. Clear the DTC with your scan tool and perform a full charge cycle from below 20% SOC. Monitor whether the code returns and at what point in the charge cycle it sets. A code that returns consistently during charging and caps the SOC near 30% points strongly to a real cell fault rather than a transient sensor glitch.

  7. Step 7. If the code returns after clearing and the recall repair has already been completed, schedule a dealer appointment. The dealer will use GDS2 to run the Battery Cell Inspection routine and may perform the High Voltage Battery Cell Assessment described in GM TechLink May 2021. Pack replacement or module-level repair is required and is covered under the Bolt 8-year / 100,000-mile high-voltage battery warranty in most cases.

  8. Step 8. Do not attempt to repair or open the HV battery pack yourself. Cell-level replacement and BECM reprogramming after pack service require GDS2 with the correct calibration files, HV-rated PPE, and dealer-level authorization for warranty claims. Call this step out explicitly to your shop or dealer when dropping the vehicle off.

Frequently Asked Questions

What does Bolt code P0BBD mean?

P0BBD means the BECM has detected that voltage between individual cell groups inside the high-voltage battery pack has spread beyond the allowed limit. When cells in a lithium-ion pack age unevenly or are defective, some hold a higher or lower charge than others. That imbalance triggers this code. The BECM responds by limiting charging to roughly 30% SOC and reducing propulsion power to protect the pack from further damage.

Can I still drive my Bolt with a P0BBD code?

Yes, but with significant limitations. The vehicle will move, but expect noticeably reduced acceleration and a charging cap around 30% SOC, which cuts your usable range considerably. Driving long distances is not recommended until the root cause is identified. If the code is related to the 2021 LG cell recall, continuing to drive without repair also raises a fire risk documented under NHTSA 21V-560.

How much does it cost to fix P0BBD on a Chevrolet Bolt?

If your vehicle is covered under NHTSA recall 21V-560 / GM 21277 or the 8-year / 100,000-mile HV battery warranty, the repair is free at a Chevrolet dealer. Out-of-warranty repairs range from roughly $3,000-$16,000 at a dealer depending on whether a module or the full pack is swapped. Some independent EV shops can do module-level repairs for $1,500-$6,000. Start by confirming recall eligibility at nhtsa.gov with your VIN before spending anything.

Will my Bolt charge normally or start the next time I need it with this code active?

The car will start and drive, but charging will stop automatically near 30% SOC as long as the code is active and not cleared. That means you may wake up to a partially charged car even after a full overnight charge session. The 30% cap is intentional. The BECM enforces it to reduce stress on the imbalanced cells. Do not count on full range until the underlying cell issue is resolved.

Sources

This page is built from documented references. Verify against your own service info before repair work.

Explore More