Powertrain, generic · Hybrid propulsion

P0DC3 Hybrid/EV Battery Cell Balancing Circuit F Range/Performance

Check engine lightOn
EmissionsRelevant
Drive cycleRequired
Limp modeNo

P0DC3 is the plausibility code for balancing circuit F, and Volvo is a documented user. On the SPA Twin Engine plug-in hybrids (XC90, XC60, S90, V90, model years 2016-2019) the BECM stores P0DC300 as an intermittent fault, listed alongside the range/performance codes of circuits A to E. Technical Journal 33931.3.0 of 2018 links them to BECM software released in week 18w17, which could make the displayed electric range fluctuate or drop unreasonably; improved software was the remedy. The later version 33931.6.0 adds a software product and sometimes a 12 V reset, about 20 minutes disconnected. Before suspecting cells, check the software level. Pure circuit faults of group F are P0DC0, stuck states P0DC1 and P0DC2.

Likely causes

BECM software version with faulty balancing evaluation (Volvo TJ 33931)
Cells of group F with changed capacity respond differently to bleeding
Bleed resistor value drifted so the balancing current is off target

Symptoms

  • Displayed electric range fluctuates or is unreasonably low
  • Combustion engine runs more often than expected in hybrid mode
  • Check engine light, fault often stored as intermittent

Repair estimate

DifficultyShop_onlyWorkshop job
Parts and labour€80–3,000
Time0.5–6 h

Typical range across vehicles; the real cost depends on what the testing finds.

Parts involved

hv battery cell balancing circuit fbms

Related codes

References: law.cornell.edu, static.nhtsa.gov, static.nhtsa.gov.