Code
P0B67
Generic
P — Powertrain
Hybrid/EV Battery Voltage Sense I Circuit Intermittent/Erratic
AI status
Completed
Completed
100%
Causes
- Intermittent open or short in the sense wiring or connector
- Loose, corroded or water-intruded battery module connector
- High-resistance connection or partial contact in harness or terminal
- Faulty module sense board or voltage divider hardware
- BMS internal fault, poor ground, or ECU software/firmware problem
- Electromagnetic interference (EMI) or transient voltage spikes
Symptoms
- BMS warning or illumination (Hybrid/EV battery warning lamp)
- Reduced available drive power or limp mode allowed by the BMS
- Charging disabled or intermittent charge acceptance
- Erratic state-of-charge (SOC) or pack voltage readings on scanner
- Unexpected HV system shut-downs or regen disabled
- Occasional or intermittent fault that may clear and return
What to check
- Read freeze-frame and freeze data; note when and under what conditions the fault set
- Scan for related DTCs (other battery sense circuits, BMS communication codes)
- Visually inspect harness routing, clips and protective sleeving for chafe or damage
- Inspect battery module connectors and pins for corrosion, bent pins, or moisture
- Check and clean mating surfaces; ensure secondary locks/seals are engaged
- Measure voltage at the BMS sense input and at the module tap using a DMM and oscilloscope
Signal parameters
- Sense circuit provides a DC voltage proportional to module/pack voltage (typically scaled to BMS input range, e.g., 0–5.0 V)
- Expected steady reading corresponds to measured module tap voltage within manufacturer tolerance (commonly ±0.1–0.5 V after scaling)
- Noise/variation should be minimal; transient spikes or rapid jumps are abnormal
- No open-circuit (infinite resistance) or direct short to chassis/positive should be present
- Intermittent signals may appear as brief dropouts, rapid voltage swings, or random spikes on a scope trace
Diagnostic algorithm
- Record current DTCs and freeze-frame data. Note driving/charging conditions when fault occurred.
- Clear codes and attempt to reproduce P0B67 while monitoring live voltage-sense channel(s) with a scanner.
- Visually inspect all battery pack sense harnesses, connectors, and grounds for damage, corrosion or looseness.
- With HV system made safe per manufacturer procedures, perform continuity and resistance checks of the sense wiring from the BMS connector to the battery tap(s).
- Backprobe BMS sense input and corresponding module tap with a DMM (DC volts) to compare actual module voltage vs. scaled sense voltage; record differences.
- Use an oscilloscope at the BMS input to look for intermittent dropouts, spikes, or high-frequency noise while performing wiggle tests on harness and connectors.
- If intermittent behavior is reproduced, isolate the affected segment (connector, pigtail, module) and perform connector cleaning/repair or replace damaged wiring.
- If wiring and connectors check good, test or replace the affected module sense PCB or the BMS input module per manufacturer guidance.
- After repairs, clear codes and perform a full system check: charge/discharge cycles and road/drive test to confirm the code does not return.
- If problem persists, consult manufacturer technical service bulletins and consider BMS reflash, module replacement, or professional BMS-level diagnostics.
Likely causes
- Damaged/chafed sense harness at a sharp edge or moving component causing intermittent contact
- Corroded or loose pack/module connector pin(s) producing intermittent conductivity
- Failing module voltage-sense PCB or resistor divider on a battery module
- Poor/high-resistance battery pack ground connection
- Intermittent connector mating due to contaminated secondary locking or seal
- BMS input circuit degraded or intermittent internal component failure
Fault status
Status
Battery voltage sense circuit I is reporting intermittent or erratic signals — inspect wiring, connectors, module sense hardware and BMS inputs.
Repair difficulty: Medium
Diagnostic time: 1.0-3.0 hours
Similar codes
Repair manuals
Brands with available manuals
8,444
The library contains 8,444 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.
Your experience will help others
+100 karma for a short comment :)
Was this AI description helpful?
Your feedback helps improve AI descriptions.
👍 Like
0
👎 Dislike
0
Send to email
