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 / P0B58 – Hybrid/EV Battery Pack Contactor “A” Control Circuit High

P0B58 – Hybrid/EV Battery Pack Contactor “A” Control Circuit High

P0B58 is an OBD-II trouble code that points to a problem inside the high-voltage battery pack, specifically a performance issue in one of the battery blocks (Block 11). You’ll usually see this on hybrid or EV models. You might notice warning lights, reduced electric assist, or the engine running more often than normal. It matters because ignoring it can shorten battery life, hurt fuel economy, and eventually leave you stranded. In this guide, you’ll learn exactly what P0B58 means, what causes it, how to diagnose it, and the best ways to fix it.

What Does P0B58 Mean?

P0B58 – “Hybrid/EV Battery Voltage Sense ‘K’ Circuit Low” (often associated with Battery Block 11) – is set when the hybrid/EV control module or battery ECU detects that the voltage feedback from one specific battery block is lower than expected compared with the others. The system constantly monitors each block using internal voltage-sense lines and temperature sensors. When one block reads out of range for a certain period, the ECU flags the imbalance and stores P0B58.

This code is important because a weak or misreported block can cause overheating, reduced power, and uneven charging/discharging of the high-voltage battery. Over time, that can damage the pack or trigger failsafe modes, leaving you with poor drivability or a no-start condition.

Quick Reference

  • OBD-II Family: P0B00–P0BFF (Hybrid/EV Battery System)
  • Scope: Generic (with manufacturer-specific behavior)
  • System: Hybrid/EV High-Voltage Battery & Battery ECU
  • Difficulty Level: High (special tools and HV safety required)
  • Estimated Repair Cost: €250 – €3,500
  • Last Updated: 2025-12-15

Real-World Example / Field Notes

In the shop, I’ve seen P0B58 pop up a lot on aging Toyota and Lexus hybrids, especially Prius and Camry Hybrid with higher mileage. One case: a Prius taxi with over 300,000 km came in with the hybrid warning light and reduced electric assist. The scan tool showed P0B58 and a couple of other battery block codes. Everyone assumed the whole HV battery was shot.

After pulling live data, Block 11 looked low but not dead. When I opened the battery pack (following all HV safety steps), the real culprit wasn’t the cells – it was corrosion in the voltage-sense harness connector for that block. Cleaning the terminals and replacing the small harness cleared the code and restored normal operation, saving the owner from an unnecessary full battery replacement.

Symptoms of P0B58

  • Warning lights: Check Engine, hybrid system warning, or “Check Hybrid System” message on the dash.
  • Reduced electric assist: Weak or delayed electric motor support, especially on acceleration.
  • Poor fuel economy: Engine runs more often and longer because the battery contribution is limited.
  • Limited EV mode: EV-only driving becomes short or unavailable, even with a seemingly charged battery.
  • Engine running at idle: Engine stays on at stoplights to protect or recharge the HV battery.
  • Harsh or unusual transitions: Rough changeover between electric and gasoline power.
  • Fail-safe / limp mode: In severe cases, reduced power and restricted speed to protect the battery.

Common Causes of P0B58

Most Common Causes

  • Weak or deteriorated cells in Battery Block 11 causing consistently low voltage under load.
  • Corroded or loose voltage-sense connector at the battery ECU or at Block 11 tap.
  • Damaged high-voltage battery sense harness (broken wire, high resistance, or water intrusion).
  • Internal resistance imbalance in one module pair within Block 11 due to age/heat.
  • Previous improper battery repair or module replacement causing poor connections.

Less Common Causes

  • Faulty battery ECU (hybrid battery control module) misreading block voltage.
  • Software/firmware issue requiring ECU reflash or update.
  • Physical damage to the battery pack from impact, flooding, or overheating.
  • Contamination (coolant, condensation, or road salt) inside the battery case affecting sense circuits.
  • Incorrectly installed aftermarket or rebuilt HV battery modules.

Diagnosis: Step-by-Step Guide

Before buying any parts, you want to confirm whether P0B58 is caused by the battery cells themselves or by the sensing circuit.

Tools You’ll Need: A good scan tool with hybrid/EV data access, a quality digital multimeter (CAT III rated), insulated HV gloves and PPE, basic hand tools, and ideally access to service information for your specific model. An oscilloscope and a scan tool with Mode $06 support are a big plus.

  1. Verify the code and record freeze-frame data.
    Connect your scan tool, confirm P0B58 is present, and note any companion codes (other P0B5x, P0A80, etc.). Save freeze-frame data to see battery temperature, SOC (state of charge), and vehicle speed when the code set. This helps you reproduce the conditions later.
  2. Check for related hybrid battery codes.
    Look for other block-specific codes (like P0B54, P0B56) or general battery deterioration codes (P0A80). Multiple block codes usually point to an overall worn pack or a harness/ECU issue; a single block code leans more toward a localized problem.
  3. Review live data for all battery blocks.
    With the engine running and the car in “Ready” mode (wheels safely chocked), view battery block voltages. Compare Block 11 to the others at idle and under light load. A consistently lower reading (more than about 0.3–0.5 V compared to others, depending on platform) is a red flag.
  4. Perform a controlled load test.
    While watching live data, gently accelerate in Drive (on a safe, open road or dyno) to load the battery. Weak blocks will sag more under load. If Block 11 drops significantly more than the others, suspect cell degradation. If all blocks look even but the ECU still sets P0B58, suspect the sense circuit or ECU.
  5. Inspect service information and TSBs.
    Check OEM service info for known issues. Some manufacturers have technical service bulletins for corrosion in the HV battery sense harness or updated battery ECU software that addresses false block codes.
  6. Safely access the high-voltage battery.
    Follow factory procedures: power down the system, remove the service plug, wait the specified time for capacitors to discharge, and wear HV gloves. Remove the battery cover to visually inspect the modules, bus bars, and sense harness around Block 11.
  7. Inspect connectors, bus bars, and harness.
    Look for corrosion, discoloration, loose nuts, or signs of overheating at the Block 11 connections and the sense harness plug at the battery ECU. Clean or repair as needed. A green or white crust on terminals is a common cause of false low-voltage readings.
  8. Measure individual module voltages (if allowed by OEM procedure).
    With the pack safely isolated, use your multimeter to check each module’s voltage, especially those that make up Block 11. Compare readings to spec and to neighboring modules. A module significantly lower than the others indicates a failing cell group.
  9. Check continuity and resistance of the sense circuit.
    With the harness disconnected, measure resistance from Block 11 tap to the battery ECU pin. High resistance or an open circuit will cause incorrect voltage readings and trigger P0B58. Repair or replace the harness if readings are not within spec.
  10. Reassemble, clear codes, and road test.
    Reinstall all covers and connectors, refit the service plug, and power up the vehicle. Clear codes and perform a road test while monitoring block voltages. If P0B58 doesn’t return and voltages look balanced, your repair is likely successful.

Pro Tip: On many hybrids, you can dig into Mode $06 data to see misfire counts and detailed block voltage statistics that don’t yet set a hard code. An oscilloscope on the sense lines (following proper isolation techniques) can also reveal intermittent drops or noise that a standard multimeter will miss.

Possible Fixes & Repair Costs

  • Clean and tighten battery block connections – Remove corrosion from bus bars and terminals, retorque connections on Block 11; typically €250 – €450 including labor.
  • Replace high-voltage battery sense harness – New harness and connector repair when wires are damaged or corroded; usually €300 – €650.
  • Replace one or more HV battery modules – Swap weak modules in Block 11 with matched units (where OEM procedures allow); around €400 – €900, but balancing and long-term reliability can vary.
  • Install a remanufactured or new HV battery pack – Best long-term fix when multiple blocks are weak; costs range from €1,200 – €3,500 depending on vehicle and part source.
  • Replace battery ECU (hybrid battery control module) – Needed if confirmed faulty after harness and modules test good; typically €500 – €1,000 including programming.
  • ECU software update / reflash – Dealer-level update to correct known logic issues or improve battery monitoring; usually €120 – €250.

Always confirm the root cause with proper testing before replacing expensive high-voltage components.

Can I Still Drive With P0B58?

You can often drive for a short time with P0B58 if the car still goes into “Ready” mode and power feels normal, but it’s not something you want to ignore. If you notice a flashing MIL, strong shaking, severe loss of power, or “Stop” / “Check Hybrid System” messages, park the vehicle and have it inspected immediately. Continued driving with a failing battery block can lead to overheating, further damage, or a no-start condition.

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 P0B58

Check repair manual access

Related Hybrid/ev Battery Codes

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

  • P0B5D – Hybrid/EV Battery Pack Contactor “B” Control Circuit High
  • P0B53 – Hybrid/EV Battery Pack Fan Control “D” Circuit High
  • P0B4E – Hybrid/EV Battery Pack Fan Control “C” Circuit High
  • P0B49 – Hybrid/EV Battery Pack Fan Control “B” Circuit High
  • P0B44 – Hybrid/EV Battery Pack Fan Control “A” Circuit High
  • P0B3F – Hybrid/EV Battery Pack Coolant Level Sensor Circuit High

Key Takeaways

  • P0B58 points to a low-voltage reading in a specific high-voltage battery block, often Block 11.
  • Common causes include weak modules, corroded connections, or a faulty sense harness.
  • Proper diagnosis requires hybrid-safe procedures, good scan data, and careful voltage checks.
  • Repairs range from cleaning terminals to full HV battery replacement, so testing before replacing parts is critical.

FAQ

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

No, P0B58 doesn’t always mean the entire battery pack is finished. Sometimes it’s caused by corroded bus bars, a bad sense harness, or a poor connection at Block 11. That’s why it’s important to check live data, inspect the harness, and measure individual module voltages before deciding on a full battery replacement.

Can I clear P0B58 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 still there, it will come back. Repeatedly ignoring P0B58 can accelerate battery wear and may eventually trigger limp mode or prevent the car from going into “Ready” at all.

Do I need special tools to diagnose P0B58?

Yes. You should have a capable scan tool that can read hybrid battery data, plus a quality multimeter and proper high-voltage safety gear. Some tests, like opening the battery pack or checking modules, are best left to shops familiar with hybrid systems because of the shock hazard.

Is it safe to work on the high-voltage battery myself?

Only if you fully understand HV safety procedures and have the right PPE. The voltages in hybrid/EV batteries can be lethal. If you’re not trained, it’s safer and usually more cost-effective in the long run to let a qualified hybrid technician handle anything beyond basic external checks.

Will a used or rebuilt hybrid battery fix P0B58 long term?

A used or rebuilt pack can clear P0B58 and get you back on the road, but lifespan depends heavily on how well the pack was balanced and rebuilt. A high-quality remanufactured or new OEM pack generally offers the best long-term reliability, especially if your car already has high mileage.

All Categories
  • Steering Systems
  • Powertrain Systems (P-Codes
  • Suspension Systems
  • Body Systems (B-Codes
  • CAN Bus / Network Communication
  • Chassis Systems (C-Codes
  • Control Module Communication
  • Network & Integration (U-Codes
  • Vehicle Integration Systems
  • 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
  • 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