AutoDTCs – OBD-II Trouble Code LookupAutoDTCs – OBD-II Trouble Code Lookup
  • Home
  • DTC Codes
    • Powertrain (P-Codes)
    • Body (B-Codes)
    • Chassis (C-Codes)
    • Network (U-Codes)
  • Maintenance Procedures
  • About
  • Contact
  • Home
  • DTC Codes
    • Powertrain (P-Codes)
    • Body (B-Codes)
    • Chassis (C-Codes)
    • Network (U-Codes)
  • Maintenance Procedures
  • About
  • Contact
Home / Powertrain Systems (P-Codes) / Hybrid / EV Propulsion / P0B35 – Hybrid/EV Battery Pack Coolant Pump Control Circuit High

P0B35 – Hybrid/EV Battery Pack Coolant Pump Control Circuit High

P0B35 is a diagnostic trouble code that points to a problem in the high-voltage battery pack of a hybrid or electric vehicle, specifically in battery voltage sensor “A” for block 8. In plain terms, the ECU is seeing an abnormal voltage reading from one section of the traction battery. You might notice warning lights, reduced performance, or the hybrid system limiting power. This matters because ignoring it can shorten battery life or leave you stranded. In this guide, you’ll learn exactly what P0B35 means, what causes it, how to diagnose it, and the best ways to fix it.

What Does P0B35 Mean?

P0B35 stands for “Hybrid Battery Voltage Sense ‘A’ Circuit Low – Block 8” (wording may vary slightly by manufacturer). Your hybrid/EV battery pack is divided into blocks or modules, and each block is monitored by a battery ECU or battery management system (BMS). When the ECU sees the voltage for block 8 drop below a calibrated threshold, or the reading doesn’t match the other blocks, it sets P0B35 and usually turns on the MIL or hybrid system warning.

The ECU uses voltage sense wires and internal battery ECU electronics to constantly compare each block’s voltage under different loads and temperatures. If block 8 consistently reads too low, or the voltage signal is corrupted (wiring, connector, or internal sensor fault), the ECU flags a fault to protect the high-voltage system. This is important because an out-of-range block can overheat, become unbalanced, or fail prematurely, leading to expensive battery damage.

Quick Reference

  • OBD-II Family: P0Bxx – Hybrid/EV Battery Voltage Sensing
  • Scope: Generic (but behavior can be manufacturer-specific)
  • System: High-Voltage Hybrid/EV Battery & Battery Management
  • Difficulty Level: Moderate to High (high-voltage safety required)
  • Estimated Repair Cost: €200 – €3,000+
  • Last Updated: 2025-12-14

Real-World Example / Field Notes

I’ve seen P0B35 a few times on older Toyota and Lexus hybrids with nickel-metal hydride (NiMH) packs, usually around 200,000 km or more. One Prius came in with the hybrid warning light, reduced fuel economy, and intermittent “Check Hybrid System” messages. Generic scan tools pointed to a low-voltage block but didn’t show detailed block data. Using a factory-level scanner, I pulled live data and saw block 8 dropping 0.4–0.5 V lower than the others under acceleration.

The obvious guess was a failing module, but the tricky part was that the voltage difference only showed up when the battery warmed up. After pulling the pack and load-testing modules, they all looked okay at first. The real culprit was light corrosion and high resistance at the sense connector for block 8 inside the battery ECU area, not the cells themselves. Cleaning the terminals, repairing a slightly burned pin, and resealing the cover fixed the issue without replacing the entire pack. That’s a good reminder: don’t condemn the whole battery until you’ve checked the wiring and connectors.

Symptoms of P0B35

  • Warning lights: Check Engine Light, “Check Hybrid System,” or EV system warning on the dash.
  • Reduced power: Vehicle may limit acceleration or enter a reduced-power or “limp” mode.
  • Poor fuel economy: Hybrid system may rely more on the engine and less on electric assist.
  • Engine runs more often: Gas engine may stay on at idle and during light cruising.
  • Inconsistent EV operation: EV mode may be unavailable or cut in and out unexpectedly.
  • Cooling fan noise: High-voltage battery cooling fan may run more often or at higher speed.
  • Stored hybrid codes: Additional battery or inverter-related DTCs may show up when scanned.

Common Causes of P0B35

Most Common Causes

  • Weak or failing battery modules in block 8 causing consistently low voltage under load.
  • Corroded or loose high-voltage sense connector or bus bar at block 8.
  • High resistance in the voltage sense wiring harness between block 8 and the battery ECU.
  • Internal fault in the battery ECU/BMS affecting the “A” voltage sense channel for block 8.
  • Battery pack aging and imbalance, with one block drifting out of range compared to others.

Less Common Causes

  • Previous battery repair with mismatched or poorly torqued bus bars on block 8.
  • Water intrusion or condensation inside the battery pack causing intermittent signal issues.
  • Physical damage from impact or improper handling of the high-voltage pack.
  • Software/firmware anomaly in the hybrid control ECU misinterpreting sensor data.
  • High-voltage isolation fault elsewhere in the pack influencing the block 8 reading.

Diagnosis: Step-by-Step Guide

Before you replace any expensive parts, you need to confirm whether P0B35 is caused by the battery modules, wiring, or the battery ECU itself.

Tools You’ll Need: A good scan tool with hybrid/EV support, a digital multimeter (CAT III rated for appropriate voltage), insulated tools and PPE for high-voltage work, service information for your specific vehicle, and ideally access to live battery block data. An infrared thermometer and, for advanced users, an oscilloscope or Mode $06-capable scanner are helpful.

  1. Check for additional codes. Scan all modules (engine, hybrid control, battery ECU, inverter). Note any other hybrid battery or isolation codes. If you see multiple block codes, you may be dealing with a general pack issue rather than just block 8.
  2. Review freeze-frame and live data. Look at freeze-frame data to see when P0B35 set (speed, SOC, temperature, load). Then monitor individual battery block voltages in live data. Under light acceleration, block 8 should stay close to the others (typically within about 0.2 V). A consistently lower reading points to that block or its circuit.
  3. Perform a controlled load test. With the scan tool, watch block voltages while you gently accelerate from a stop and then decelerate to use regen. A weak block 8 will drop more under acceleration and spike differently under regen compared to the rest.
  4. Inspect battery cooling and environment. Check that the battery cooling fan works and that the intake ducts are not blocked. Overheating can exaggerate block imbalances. Use live data to compare battery temperatures; if block 8’s area runs hotter, that supports a module issue.
  5. Visually inspect connectors (with HV disabled). Follow factory procedures to disable high voltage (service plug out, wait specified time, verify no voltage). Then remove the battery cover and inspect the sense harness and bus bars around block 8. Look for corrosion, discoloration, loose nuts, or signs of arcing.
  6. Measure block voltage directly. Using an appropriate meter and PPE, measure the actual voltage of block 8 at the bus bars and compare it to scan tool data. If the physical voltage is normal but the ECU reads low, the problem is in the sense wiring or ECU. If both readings are low, the modules in that block are suspect.
  7. Check resistance and continuity of sense wires. With the pack safe and depowered, ohm-check the sense wires from block 8 to the battery ECU connector. High resistance, open circuits, or intermittent readings when you wiggle the harness indicate wiring or connector faults.
  8. Evaluate module health. If wiring and connectors check out, load-test the individual modules that make up block 8 (following manufacturer procedures). Look for modules that drop voltage faster than their neighbors under the same load. Replace in matched sets where possible to maintain balance.
  9. Consider battery ECU/BMS testing. If all modules and wiring test good but the ECU still reports a low signal for block 8, the internal circuitry of the battery ECU may be defective. Some manufacturers provide test procedures or known-good voltage simulation to confirm this.
  10. Clear codes and perform a drive cycle. After repairs, clear DTCs and perform a proper drive cycle with live data monitoring. Confirm that all block voltages remain balanced and P0B35 does not return.

Pro Tip: On some vehicles, Mode $06 data will show detailed battery block test results that haven’t yet set a hard code. Checking Mode $06 or using an oscilloscope on the sense lines can help you spot a marginal block or noisy signal before it becomes a repeat failure.

Possible Fixes & Repair Costs

  • Clean and repair battery sense connectors and bus bars – Removing corrosion, replacing damaged terminals, and properly torquing bus bar nuts can restore accurate readings. Typical cost: €200 – €500.
  • Replace weak battery modules in block 8 – Swapping out failing modules with matched units and rebalancing the pack can clear P0B35 if the rest of the pack is healthy. Typical cost: €400 – €1,000 (depending on parts availability and labor).
  • Install a remanufactured or new high-voltage battery pack – If multiple blocks are weak or the pack is very old, a full replacement is often the most reliable fix. Typical cost: €1,200 – €3,000+.
  • Repair or replace the battery ECU/BMS – When the voltage sense circuitry fails internally, the ECU must be replaced or repaired and then initialized. Typical cost: €400 – €900.
  • Replace or repair the battery sense wiring harness – Fixing damaged or high-resistance sense wires can resolve false low-voltage readings. Typical cost: €250 – €600.
  • Address water intrusion and reseal the pack – Drying the battery compartment, replacing seals, and correcting leaks prevents recurring electrical issues. Typical cost: €200 – €500.

Always confirm the exact cause with proper testing before buying expensive hybrid battery components.

Can I Still Drive With P0B35?

You can often drive for a short time with P0B35, but it’s not something to ignore. If the hybrid warning light is on solid and the car still drives normally, you should schedule diagnosis soon. If you notice a flashing warning, strong shaking, harsh transitions, or severe loss of power, park the vehicle and avoid driving until it’s inspected, as continued use can damage the battery or leave you stranded.

Need wiring diagrams and factory-style repair steps?

Powertrain faults often require exact wiring diagrams, connector pinouts, and guided test steps. A repair manual can help you confirm the cause before replacing parts.

Factory repair manual access for P0B35

Check repair manual access

Related Pump Hybrid/ev Codes

Compare nearby pump hybrid/ev trouble codes with similar definitions, fault patterns, and diagnostic paths.

  • P0E15 – Hybrid/EV Battery Pack Coolant Pump Control Circuit High
  • P0B3F – Hybrid/EV Battery Pack Coolant Level Sensor Circuit High
  • P0B3A – Hybrid/EV Battery Pack Coolant Temperature Sensor Circuit High
  • P0E1A – Hybrid/EV Battery Pack Coolant Flow Sensor Circuit High
  • P0B5D – Hybrid/EV Battery Pack Contactor “B” Control Circuit High
  • P0B58 – Hybrid/EV Battery Pack Contactor “A” Control Circuit High

Key Takeaways

  • P0B35 points to a low-voltage reading from hybrid battery block 8 in the voltage sense “A” circuit.
  • Causes range from weak modules and corroded bus bars to faulty sense wiring or a bad battery ECU.
  • Proper diagnosis requires safe high-voltage procedures and careful comparison of block voltages.
  • Fixes can be as simple as cleaning connections or as involved as replacing the entire battery pack.

FAQ

Is P0B35 always a sign that my hybrid battery is bad?

No, P0B35 doesn’t always mean the entire battery pack is finished. It indicates a low-voltage reading on block 8, which can be caused by a weak module, but also by corroded connectors, bad sense wiring, or a faulty battery ECU. That’s why testing actual block voltage and inspecting the harness is critical before condemning the whole pack.

Can I clear P0B35 and keep driving without fixing it?

You can clear the code, and it may stay off for a while, but if the underlying issue is real, it will usually return. Driving long-term with an unbalanced block can stress the rest of the pack, increase heat, and eventually lead to more serious hybrid system faults or a no-start condition.

Do I need a dealer to fix P0B35, or can an independent shop handle it?

An independent shop with hybrid experience, proper high-voltage safety training, and a capable scan tool can absolutely handle P0B35. However, some vehicles require factory-level software for battery ECU programming or detailed block data, so choose a shop that regularly works on hybrids or EVs and has the right equipment.

How can I tell if it’s just a wiring issue and not the battery modules?

The key is comparing scan tool data to direct voltage measurements. If block 8 reads low on the scan tool but measures normal at the bus bars with a meter, the problem is likely in the sense wiring, connector, or ECU. If both readings are low under load, the modules in that block are probably weak.

Will replacing a few modules fix P0B35 long term?

Replacing only the bad modules can fix P0B35 in the short to medium term if the rest of the pack is still reasonably healthy. However, on high-mileage packs, other blocks may start to fail later. For long-term reliability, many owners choose a quality remanufactured or new pack once multiple blocks show signs of deterioration.

All Categories
  • Steering Systems
  • Powertrain Systems (P-Codes
  • Suspension Systems
  • Body Systems (B-Codes
  • Wheels / Driveline
  • Chassis Systems (C-Codes
  • CAN Bus / Network Communication
  • Network & Integration (U-Codes
  • Control Module Communication
  • Engine & Powertrain
  • Vehicle Integration Systems
  • Fuel & Air Metering
  • Ignition & Misfire
  • Emission System
  • Transmission
  • Hybrid / EV Propulsion
  • Cooling Systems
  • Body / Comfort & Interior
  • Airbag / SRS
  • Climate Control / HVAC
  • ABS / Traction / Stability
  • Engine & Powertrain
  • Fuel & Air Metering
  • Ignition & Misfire
  • Emission System
  • Transmission
  • Hybrid / EV Propulsion
  • Cooling Systems
  • Body / Comfort & Interior
  • Airbag / SRS
  • Climate Control / HVAC
  • ABS / Traction / Stability
  • Steering Systems
  • Suspension Systems
  • Wheels / Driveline
  • CAN Bus / Network Communication
  • Control Module Communication
  • © 2026 AutoDTCs.com. Accurate OBD-II DTC Explanations for All Makes & Models. About · Contact · Privacy Policy · Disclaimer