P0B87 — Hybrid Battery Voltage Sense “P” Circuit Range/Performance #
Note: The code description may vary by vehicle manufacturer.
- P0B87: Hybrid Battery Voltage Sense “P” Circuit Range/Performance (Toyota, Lexus, Honda, Ford)
- Hybrid Battery Voltage Sensing Circuit “P” Out of Range (GM, Chevrolet, Cadillac)
- HV Battery Voltage Sensor “P” Circuit Performance (Nissan, Infiniti)
Summary of code P0B87 #
The P0B87 diagnostic trouble code (DTC) indicates a problem with the hybrid battery voltage sense “P” circuit in your vehicle’s hybrid system. This circuit is responsible for monitoring the voltage of a specific segment (often labeled as “P”) within the high-voltage hybrid battery pack. When the vehicle’s powertrain control module (PCM) or hybrid control module detects that the sensor’s reading is outside the expected range, or the signal is inconsistent, it sets this code. This issue can lead to reduced hybrid performance, and in some cases, it may cause the hybrid system to operate in a fail-safe or “limp” mode. Addressing this code promptly is important to prevent further damage to the battery system and to ensure reliable hybrid operation.
Common symptoms for code P0B87 #
When P0B87 is triggered, you might notice several telltale signs. These symptoms may gradually appear or come on suddenly, depending on the underlying fault. The vehicle’s onboard systems are designed to protect the hybrid battery and propulsion system, so performance may be intentionally limited. Be alert for the following:
- Illuminated hybrid system warning light or “Check Hybrid System” message
- Reduced hybrid system performance (less electric assist or lower overall power)
- Gasoline engine runs more frequently than usual, including during startup or at low speeds
- Decreased fuel economy
- HV battery cooling fan running more often or at higher speeds
- Inability to enter EV-only mode (on models equipped with this feature)
- Vehicle enters limp or fail-safe mode (limited speed and acceleration)
Most likely causes for code P0B87 #
The P0B87 code is typically set when there’s a fault in the circuit or component responsible for monitoring the voltage of the “P” cell group within the hybrid battery. The causes can range from minor wiring issues to problems with the battery itself. Here’s a ranked list of the most frequent culprits:
- Faulty hybrid battery voltage sensor (sensor “P” or its integrated module)
- Corroded or damaged wiring/connectors for the voltage sense circuit
- Hybrid battery module failure (internal cell imbalance or degradation)
- Poor terminal connections at the hybrid battery or sensing harness
- PCM or hybrid control module malfunction (rare)
Step-by-step diagnosis for code P0B87 #
Diagnosing P0B87 requires a methodical approach to avoid misdiagnosis and unnecessary parts replacement. The process includes both visual checks and electrical testing. Always observe high-voltage safety procedures—hybrid batteries can be dangerous if mishandled.
- 1. Verify the code: Use a professional-grade scan tool to confirm P0B87 is active and check for any related hybrid battery or communication codes.
- 2. Inspect wiring and connectors: With the hybrid system disabled and battery isolated, visually inspect the voltage sense harness, connectors, and terminals for corrosion, damage, or looseness.
- 3. Test the voltage sense circuit: Using a digital multimeter, measure resistance and continuity across the “P” circuit. Compare readings to OEM specifications.
- 4. Check sensor output: With the system enabled (if safe), use a scan tool to monitor live data from the voltage sense “P” sensor. Look for erratic or out-of-spec readings.
- 5. Inspect battery module health: Run a hybrid battery diagnostic test (usually available via OEM scan tools) to check for internal cell imbalances or degradation.
- 6. Test control module function: If all wiring, sensors, and battery modules test good, consider diagnosing the PCM or hybrid control module for faults.
Possible repairs for code P0B87 #
Once you’ve identified the root cause, targeted repairs can resolve the P0B87 code. Always use OEM or high-quality replacement parts, and follow all safety instructions when working with high-voltage systems.
- Replace the hybrid battery voltage sense “P” sensor or its integrated module if faulty
- Repair or replace damaged/corroded wiring and connectors in the voltage sense circuit
- Clean or tighten terminal connections at the battery and harness interface
- Replace the affected hybrid battery module (if a cell imbalance or failure is detected)
- Reprogram or replace the PCM/hybrid control module only if proven defective
Is it safe to drive with code P0B87? #
Driving with code P0B87 is not recommended except for short, necessary trips. While the vehicle may continue to operate, hybrid system performance is likely reduced, and there’s a risk of further battery damage or sudden loss of power assist. Prolonged driving with this fault can accelerate hybrid battery wear or trigger additional faults. If you must drive, avoid heavy acceleration and seek professional service as soon as possible.
Vehicles most commonly affected by code P0B87 #
P0B87 is most often reported on hybrid vehicles using nickel-metal hydride (NiMH) or lithium-ion battery packs with modular voltage sensing. While any hybrid can experience this code, it’s most frequently seen in:
- Toyota Prius (all generations)
- Lexus RX, ES, and CT hybrids
- Honda Insight, Accord Hybrid, and Civic Hybrid
- Ford Fusion Hybrid and C-Max
- Chevrolet Volt and Malibu Hybrid
- Nissan Leaf (with hybrid range extender)
Common mistakes & best practices for code P0B87 #
Misdiagnosis of P0B87 can lead to expensive and unnecessary repairs. Hybrid battery systems are complex, and small errors can result in big costs or safety hazards. Here’s what to avoid and what to do:
- Mistake: Replacing the entire hybrid battery pack without confirming a single module or sensor is at fault
- Mistake: Overlooking corroded or loose connectors, which are a common and easily fixed issue
- Mistake: Ignoring high-voltage safety procedures—risk of shock or injury
- Best practice: Always disconnect the high-voltage battery and wait recommended time before working on the system
- Best practice: Use OEM scan tools or diagnostic procedures whenever possible
- Best practice: Document all findings and repair steps for future reference
Express FAQ for code P0B87 #
Here are quick answers to the most common questions about P0B87:
-
Q: Will clearing the code fix the problem?
A: No. P0B87 usually returns quickly if the underlying fault isn’t resolved. Always diagnose and repair the root cause. -
Q: Can a weak 12V battery cause this code?
A: It’s unlikely. P0B87 is specific to the high-voltage hybrid battery sensing circuit and not typically related to the vehicle’s 12V system. -
Q: Do I need special tools for diagnosis?
A: Yes. Diagnosing high-voltage hybrid battery issues safely and accurately requires proper scan tools and insulated equipment.




