01 Car Engine Overheating: Causes, Troubleshooting, Solutions,… • 02 How Technology Has Changed The Automotive Industry "Engines" • 03 U0003, U0004, U0005, U0006, U0007, and U0008: High Speed CA… • 04 Why Car Prices Keep Increasing Every Year • 05 How a Nitro Car Engine Works • 06 P0021 A camshaft postion - timing over-advanced or system p… • 07 This Is Why Your Car Jerks When You Accelerate (Causes & Fi… • 08 What Is The Best Gear To Apply When Driving Downhill? • 09 How to Identify and Fix a Catalytic Converter Problem • 10 Clutch First or Brake First? The Truth About Stopping Your … •

DTC codes / P0Dxx · Hybrid propulsion / P0DC5

P0DC5Hybrid/EV Battery Cell Balancing Circuit G Stuck On

P0DC5 indicates that the hybrid or electric vehicle battery management system has detected that the cell balancing circuit for group G is stuck in the active state, meaning the balancing resistor or switch for that cell group remains engaged when it should be off. The computer monitors the balancing circuit and sets this code when the circuit's commanded state does not match the actual state, typically because the balancing transistor is shorted or the control line is grounded.

SystemPowertrain
Code typeGeneric (all makes)
SeverityMedium
Fix difficultyProfessional
AreaHybrid propulsion

Symptoms you may notice

  • Illumination of the hybrid system warning light or service vehicle soon message
  • Often no symptoms besides the warning light, especially if the imbalance is minor
  • Reduced electric-only range or slower charging if the affected cell group cannot balance properly
  • Possible battery temperature increase near the affected module due to continuous balancing current
  • In some cases, the vehicle may enter a reduced power mode or fail to start if the battery management system isolates the pack

Common causes, most likely first

  1. Shorted cell balancing transistor or switch on the battery management circuit board
  2. Faulty battery management system (BMS) control module internal driver for the balancing circuit
  3. Damaged wiring harness or connector between the BMS and the cell balancing circuit, causing a short to ground
  4. Contamination or conductive debris on the circuit board creating a permanent path for balancing current
  5. Failed cell balancing resistor that remains in circuit due to a stuck relay or solid-state switch
  6. Software glitch in the BMS causing erroneous balancing commands (less common)

How to diagnose and fix it

  1. Connect a scan tool and verify the code is current, then check for any related BMS codes and freeze-frame data
  2. Inspect the battery management system wiring harness and connectors for chafing, corrosion, or shorts to ground
  3. Measure resistance across the balancing circuit for group G and compare with other groups to identify a stuck switch
  4. Perform a battery pack voltage check and cell group voltage comparison to see if the affected group is out of balance
  5. If the fault persists, remove the BMS or battery module and inspect the circuit board for signs of shorted components or contamination
  6. Replace the faulty balancing circuit board or BMS module as required, then clear codes and perform a balancing relearn procedure
  7. Road test and monitor live data to confirm the balancing circuit toggles correctly and the code does not return

What a stuck balancing circuit really means

  • A stuck-on balancing circuit can slowly drain the affected cell group even when the vehicle is off, leading to a low-voltage condition that may set other unrelated codes.
  • Many technicians replace the entire battery pack when only a small balancing resistor or transistor on the BMS board has failed, which is a costly misdiagnosis.
  • The code can be set by a intermittent short in the wiring harness that only occurs under vibration, so a wiggle test of the harness while monitoring live data is essential.
  • On some vehicles, the balancing circuit is integrated into the cell supervision circuit mounted directly on the battery module, making module replacement necessary rather than board-level repair.
  • A software update for the BMS may resolve false balancing codes on certain models, so always check for technical service bulletins before replacing hardware.

Can I keep driving with P0DC5?

The vehicle is generally safe to drive short distances to a service center, but avoid prolonged driving or heavy electric load because the stuck balancing circuit can overheat the affected module or cause further battery imbalance. If the hybrid system warning light flashes or the vehicle enters reduced power mode, stop driving and seek professional diagnosis immediately.

Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage