TESLA-BMS_a035 serious Tesla BMS

Battery Cell Group Voltage Imbalance Detected

The TESLA-BMS_a035 (Tesla BMS) EV fault code means: Battery Cell Group Voltage Imbalance Detected. This is a serious severity code.

My Garage →
Keep driving?
Yes, but fix soon
DIY difficulty
moderate
Estimated cost
$0-$200 DIY (adapter plus time for balancing cycles). Professional pack scan $150-$300 at an independent EV shop. Module replacement if a weak module is confirmed runs $1,500-$6,000 depending on pack configuration and whether the work is done at a Tesla service center or independent shop.
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

  • Touchscreen displays a yellow or orange battery warning icon
  • Estimated range drops noticeably even after a full charge
  • Car charges to a lower-than-expected state of charge percentage
  • Regenerative braking is reduced or disabled at certain charge levels
  • BMS_a035 appears in the service menu or via Scan My Tesla app
  • Car limits maximum charge level or refuses to charge past a certain point
  • Unusual heat felt near the battery area during or after charging

Probable Causes (Ranked by Likelihood)

  • One or more cell groups degraded from normal use and age, holding less capacity than the rest of the pack Very Likely
  • Pack has not completed a full slow balance charge in a long time, causing passive balancer to fall behind Very Likely
  • Thermal gradient across the pack causing cells at one end to behave differently from cells at the other end Likely
  • Weak cell group with elevated internal resistance, causing voltage to sag under load and spike during charging Likely
  • BMS cell voltage sensing wire or ribbon cable making poor contact with a cell group tap Possible
  • Coolant leak or moisture intrusion affecting one section of the pack and accelerating localized cell degradation Less Likely
  • BMS firmware bug misreporting cell group voltages after an over-the-air update Less Likely

Step-by-Step Diagnostic Procedure

  1. Check for the code using the Scan My Tesla app with an OBDLink MX+ or Veepeak adapter plugged into the OBD port. The app will show individual cell group voltages so you can see exactly which group is drifting high or low compared to the pack average.

  2. Perform a slow Level 2 charge to 90 percent. Set charging amps to the lowest setting your EVSE allows (8-12A if possible) and charge overnight. The BMS passive balancer only runs near the top of the charge window, so a slow full charge gives it the most time to bleed down high cells.

  3. After the slow charge completes, reconnect Scan My Tesla and re-read cell group voltages. All groups should read within roughly 20-30 millivolts of each other near full charge. A group more than 50 millivolts off from the average is a red flag.

  4. Drive the car through a normal cycle, then charge again and re-read voltages. If the spread narrows over two or three slow charge cycles, the BMS balancer is catching up and no hardware fault exists.

  5. Inspect the charge port and connector for corrosion or damage that might be causing interrupted charge sessions. Incomplete charges prevent the BMS from finishing its balance routine.

  6. Check your car's software version in the touchscreen under Software. If a recent OTA update preceded the code, search Tesla Motors Club forums for reports of BMS_a035 after that specific version. A soft reset (hold both scroll wheels for 10 seconds) can clear phantom sensor errors from a bad update.

  7. If the imbalance persists beyond three or four full slow charge attempts and one cell group remains more than 100 millivolts below the pack average, the pack needs a service-level scan. This step requires Tesla Toolbox 3 or a shop with advanced BMS diagnostic capability, as it logs historical min/max per cell group and calculates capacity fade per module.

Frequently Asked Questions

What does Tesla code BMS_a035 mean?

It means the BMS detected that one or more cell groups inside the battery pack are sitting at a noticeably different voltage than the rest. All lithium cells drift slightly over time, but when the gap gets large enough the BMS flags it because it affects range accuracy, charge behavior, and long-term pack health.

Can I still drive my Tesla with BMS_a035 active?

Usually yes, but with reduced reliability. The car may cap your usable charge window, limit regenerative braking, or show inaccurate range estimates. You should not ignore it and keep driving normally for weeks without attempting a fix, because a weak cell group run to low voltage repeatedly will degrade faster.

How much does it cost to fix BMS_a035?

If a slow Level 2 charge cycle clears it, your cost is essentially zero. A Scan My Tesla adapter to check cell voltages yourself runs around $50. If a weak module is confirmed and needs replacement, independent EV shops typically charge $1,500-$3,500 for a module swap. Tesla service centers charge more and may require a full pack replacement depending on the configuration.

Will a slow charge actually fix cell imbalance on a Tesla?

Yes, in many cases. Tesla uses passive cell balancing, which bleeds energy from higher-voltage cells through resistors to let lower cells catch up. This only runs actively near the top of the charge window. Charging slowly to 90 percent, especially after the car has been driven hard or charged in short bursts repeatedly, gives the balancer the time it needs. If two or three full slow charges do not narrow the spread, the issue is hardware.

Explore More