P0B89 — Hybrid Battery Voltage Sense "P" Circuit High
OBD2 code P0B89 flags a problem with the sensor and actuator circuits (hybrid battery voltage sense "P" circuit high). The car is usually drivable while you plan the repair. Common culprits: blown fuse feeding the circuit, control module driver fault, faulty sensor or actuator of the affected circuit.
powertrain (engine/transmission)
Is it safe to drive?
Short-term driving is OK In most cases the car remains drivable, possibly with reduced performance or a disabled auxiliary system. If symptoms include stalling, no-start or brake/steering warnings, treat it as urgent.
How to diagnose with an OBD scanner
- Read the code and freeze frame Connect an OBD2 scanner, confirm P0B89 is stored, and save the freeze frame data — it shows engine conditions when the fault was detected.
- Check for companion codes and TSBs Related codes often reveal the real root cause. Also check manufacturer technical service bulletins (TSB) for your make and model — many P0xxx issues have factory fixes or software updates. Search by VIN on the manufacturer site or nhtsa.gov.
- Inspect wiring and connectors Visually inspect the wiring harness and connectors related to the hybrid battery voltage sense "P" for damage, corrosion, chafing or poor contact.
- Subsystem check With the hybrid battery voltage sense "P" disconnected, measure signal voltage at the harness connector: a high reading with the component unplugged indicates a short to power in the harness; if it drops to normal, the component itself is faulty.
- Subsystem check Measure reference voltage, ground and signal continuity at the component connector.
- Subsystem check Wiggle-test the harness while watching the signal in live data — dropouts reveal broken wires.
- Verify the repair Clear the code, complete a full drive cycle including the conditions from the freeze frame, and confirm P0B89 does not return.
Approximate repair cost
Repair cost depends on which component actually failed. Typical scenarios for P0B89 (parts and labor, USD, independent shop rates): Replace the faulty sensor or actuator: $150–$500; Control module repair: $300–$1,000; Repair wiring or connectors: $80–$250. Overall, fixing P0B89 usually costs between $80 and $1,000. An accurate diagnosis before buying parts saves money — the most expensive scenario is rarely the first one to check.
Common questions
Is it safe to drive with P0B89?
In most cases the car remains drivable, possibly with reduced performance or a disabled auxiliary system. If symptoms include stalling, no-start or brake/steering warnings, treat it as urgent.
What is the most common cause of P0B89?
The most common causes are: blown fuse feeding the circuit, control module driver fault, faulty sensor or actuator of the affected circuit.
How much does it cost to fix P0B89?
Replace the faulty sensor or actuator — $150–$500; Control module repair — $300–$1,000; Repair wiring or connectors — $80–$250. Exact cost depends on the root cause, your vehicle and local labor rates — a proper diagnosis is the cheapest first step.
What are the symptoms of P0B89?
Drivers most often notice: Check Engine Light on, increased fuel consumption in some cases, possible limp mode depending on the affected component, the affected system operates intermittently or not at all.
What does OBD2 code P0B89 mean?
OBD2 code P0B89 flags a problem with the sensor and actuator circuits (hybrid battery voltage sense "P" circuit high). The car is usually drivable while you plan the repair. Common culprits: blown fuse feeding the circuit, control module driver fault, faulty sensor or actuator of the affected circuit.
When your OBD2 scanner pulls code P0B89, the vehicle's control unit is reporting that the hybrid battery voltage sense "P" circuit is reading a voltage higher than it should. The module expected a specific signal range and instead detected something closer to full battery voltage on that line. This places the fault squarely in the powertrain category, specifically within the hybrid system's monitoring architecture.
The hybrid battery voltage sense circuit plays a quiet but critical role. It feeds real-time voltage data from the high-voltage battery pack back to the control module, which uses that information to manage charging, discharging, and overall hybrid operation. When the signal on the "P" circuit climbs above the acceptable ceiling, the module logs P0B89 and switches to a protective strategy. In most cases this means illuminating the Check Engine light, but it can also trigger reduced power modes or disable certain hybrid functions until the fault is cleared or resolved.
Setting P0B89 is not a one-occurrence event. The control module typically monitors the circuit across multiple drive cycles before committing the code to memory, which helps filter out brief electrical noise from true failures. The moment the fault triggers, the module also records a freeze frame — a snapshot of engine RPM, load, coolant temperature, and vehicle speed at that exact instant. That data is invaluable during diagnosis because it tells you exactly what conditions the vehicle was under when the circuit went out of range.
Symptoms of P0B89
- The Check Engine light activates and remains on
- Fuel consumption rises noticeably in some vehicle applications
- The vehicle may enter limp-home mode, limiting power and functionality
- The hybrid system or affected auxiliary component behaves intermittently or stops working entirely
- No other drivability symptoms may be apparent in mild cases
Common Causes of P0B89
- A broken or disconnected ground return path for the hybrid battery voltage sense "P" circuit
- The signal wire shorted directly to battery positive voltage somewhere in the harness
- A failed hybrid battery voltage sense "P" sensor or actuator that is pulling the signal line high
- A blown fuse that supplies power to the affected circuit
- Corrosion, looseness, or physical damage at the connector for the voltage sense circuit
- A weak or oxidized ground connection elsewhere in the system causing reference errors
- Open or shorted wiring within the circuit itself, including chafed insulation exposing the wire to power feeds
How to Diagnose P0B89
- Plug in an OBD2 scanner, retrieve code P0B89, and record the associated freeze frame data. The freeze frame tells you what the engine was doing when the fault occurred, which guides the rest of your inspection.
- Scan for any other stored codes. Secondary codes often point directly to the root cause — a shorted sensor might generate multiple related P0xxx codes simultaneously. Also check for any manufacturer technical service bulletins (TSB) tied to this code on your specific make and model; some hybrid vehicles have known software corrections or updated components.
- Perform a thorough visual inspection of the wiring harness and connectors associated with the hybrid battery voltage sense "P" circuit. Look for cracked insulation, broken strands, corrosion buildup, and any signs that the connector is not fully seated or is pulling away from its mount.
- With the sensor or actuator disconnected from the harness, probe the harness-side connector and measure the signal voltage. If you still read a high voltage with the component unplugged, the problem is a short to power inside the wiring harness itself. If the voltage drops to normal reference levels, the failed component is the culprit.
- At the component connector, verify that the reference voltage, ground reference, and signal line are all within specification. Check each circuit individually for continuity and resistance.
- Perform a wiggle test on the harness while monitoring live data. Any signal dropout or fluctuation under vibration indicates a broken wire or intermittent connection.
- After repairs, clear the code and run the vehicle through a complete drive cycle that reproduces the conditions captured in the freeze frame. Confirm that P0B89 does not reappear.
Repair Options and Costs
Before replacing expensive components, work through the less costly possibilities first. Wiring and connector issues typically account for the majority of P0B89 cases, and fixing them costs far less than swapping a control module.
- Repair or replace damaged wiring and connectors: $80–$250
- Replace the faulty hybrid battery voltage sense "P" sensor or actuator: $150–$500
- Repair or replace the control module if it is confirmed defective: $300–$1,000
Labor rates at independent shops are factored into these estimates. The exact total depends entirely on which part is actually at fault.
The full repair bill for P0B89 typically falls between $80 and $1,000 depending on the root cause. Spending time on accurate diagnosis before purchasing parts is the most effective way to keep costs low — the most expensive repair option is almost never the first one you should pursue.
Can You Drive with P0B89?
In most vehicles, P0B89 does not leave you stranded. The car will generally remain drivable, though you may notice higher fuel consumption or reduced hybrid performance. If the code triggers a limp mode, acceleration will be noticeably limited. Seek diagnosis promptly, especially if you experience stalling, failure to start, or warnings related to braking or steering assistance, as these conditions demand immediate attention regardless of what the scanner shows.
Related OBD2 Codes
- P0B00: Auxiliary Transmission Fluid Pump Motor Phase U Current
- P0B01: Auxiliary Transmission Fluid Pump Motor Phase U Current Low
- P0B02: Auxiliary Transmission Fluid Pump Motor Phase U Current High
- P0B03: Auxiliary Transmission Fluid Pump Motor Phase V Current
- P0B04: Auxiliary Transmission Fluid Pump Motor Phase V Current Low
- P0B05: Auxiliary Transmission Fluid Pump Motor Phase V Current High