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 / P0C35 – Drive Motor “B” Phase U Current Sensor Circuit Range/Performance

P0C35 – Drive Motor “B” Phase U Current Sensor Circuit Range/Performance

P0C35 is a hybrid/EV trouble code that points to a problem in the high-voltage battery pack, specifically in one of the voltage sensing circuits. When this code sets, your car’s control module is telling you it sees an abnormal or out-of-range voltage reading in a specific battery block. You might notice reduced performance, warning lights, or the car dropping out of EV mode. While sometimes caused by wiring or sensor issues, it can also indicate a failing battery module, so you don’t want to ignore it for long.

What Does P0C35 Mean?

P0C35 is a generic OBD-II hybrid/EV diagnostic trouble code that typically translates to something like “Hybrid/EV Battery Voltage Sense ‘D’ Circuit Low” (exact wording varies by manufacturer). In simple terms, the ECU has detected that the voltage signal from one section of the high-voltage battery pack is lower than expected or below a calibrated threshold.

The hybrid/EV battery pack is divided into blocks or modules, each monitored by a battery management system (BMS). When one of these monitored sections reports an abnormal low voltage, the ECU logs P0C35, may limit power, and often turns on the check engine light and/or hybrid system warning light to protect the system.

Quick Reference

  • Code: P0C35
  • Type: Hybrid/EV high-voltage battery fault
  • Meaning: Battery voltage sense “D” circuit low / out of range
  • Severity: Moderate to high – can lead to reduced performance or no-start
  • Primary suspects: Weak battery module, corroded bus bars, wiring or BMS fault

Real-World Example / Field Notes

In the shop, P0C35 often shows up on higher-mileage hybrids that have seen a lot of heat and stop-and-go driving. A typical case is a vehicle that drives fine cold, but after warming up, the hybrid warning light comes on and the engine runs more often than usual. Scanning the ECU shows P0C35 and maybe a couple of companion battery codes. When you pull live data or Mode $06, one block shows significantly lower voltage under load. After opening the battery pack, you usually find one or two weak modules or heavy corrosion on the bus bars around that block.

Symptoms of P0C35

  • Warning lights: Check engine light, hybrid system warning, or “Check Hybrid System” message
  • Reduced power: Noticeable loss of acceleration or the car feels sluggish
  • Engine runs more: Gas engine stays on more often and EV mode is limited or disabled
  • Poor fuel economy: Drop in MPG because the hybrid system isn’t assisting properly
  • Battery fan noise: High-voltage battery cooling fan running more frequently or at high speed
  • Rough transitions: Harsh or jerky changeover between electric and gasoline power
  • Fail-safe mode: In some cases, the car may enter limp mode or refuse to start

Common Causes of P0C35

Most Common Causes

  • Weak or failing battery module: One or more modules in the high-voltage pack have lost capacity or developed internal resistance, causing low voltage under load.
  • Corroded bus bars or terminals: Corrosion or contamination on the battery interconnects creates extra resistance and voltage drop in a specific block.
  • Poor electrical connections: Loose, overheated, or damaged connectors in the battery sensing harness can skew the voltage reading.
  • Battery sensor harness damage: Broken, chafed, or shorted wires in the voltage sense circuit for the “D” block.

Less Common Causes

  • Faulty battery ECU/BMS: The battery control module misreads the voltage due to internal failure.
  • Water intrusion: Moisture inside the battery pack or harness connectors causing shorts or corrosion.
  • Previous improper repairs: Incorrectly replaced modules, mixed module types, or reused corroded hardware.
  • Software/firmware issues: Rare, but some vehicles may need an ECU or BMS software update after repairs.

Diagnosis: Step-by-Step Guide

To diagnose P0C35 properly, you’ll want at least a quality scan tool that can read hybrid/EV data, a digital multimeter (DMM rated for the voltages involved), and ideally access to factory service information. Because you’re dealing with high-voltage components, follow all safety procedures and use proper insulated tools and PPE. If you’re not comfortable with HV systems, it’s best to leave the hands-on work to a qualified hybrid technician.

  1. Confirm the code and record data: Scan all modules, confirm P0C35, and note any related hybrid battery or isolation codes. Save freeze-frame data to see under what conditions the fault occurred.
  2. Check live data and block voltages: Use the scan tool to view individual battery block voltages. Look for one block that’s consistently lower than the others, especially under load or during charge/discharge events.
  3. Inspect for pattern failures: Compare your readings with known good values or service bulletins. Many manufacturers publish typical block voltage ranges and known failure patterns for specific models.
  4. Visually inspect battery area: With the vehicle powered down and HV system disabled per factory procedure, inspect the battery pack area for water intrusion, corrosion, or signs of overheating around connectors and wiring.
  5. Check the sense harness and connectors: Inspect the voltage sensing harness for damage, loose pins, or corrosion at the battery ECU and along the pack. Gently tug on wires and look for broken conductors near strain points.
  6. Test suspect block/module: If you have the training and proper safety gear, open the pack and measure individual module voltages (following manufacturer procedures). Compare the suspect block to adjacent ones for low voltage or rapid self-discharge.
  7. Evaluate bus bars and terminals: Remove and inspect bus bars for corrosion, pitting, or discoloration. High resistance connections can cause localized voltage drops that trigger P0C35.
  8. Check Mode $06 or advanced data: Some scan tools show battery block “delta” or variance data. Excessive variance between blocks is a strong indicator of a weak module even if it barely passes static voltage checks.
  9. Rule out control module issues: If all hardware checks good but the code persists, follow factory tests to verify the battery ECU/BMS. This may include pin-out checks, continuity tests, and verifying reference voltages.
  10. Clear codes and road test: After repairs, clear codes and perform a controlled drive cycle to confirm the hybrid system operates normally and P0C35 does not return.

Pro Tip: Don’t rely on a quick static voltage check alone. Weak modules often look fine at rest but show their true colors under load. Use your scan tool to watch block voltages during acceleration, regenerative braking, and steady cruise for a more accurate picture.

Possible Fixes & Repair Costs

Fixing P0C35 usually involves addressing the specific battery block or circuit that’s out of range. In many cases, that means replacing one or more high-voltage battery modules, cleaning or replacing corroded bus bars, or repairing the voltage sense harness. On some vehicles, replacing the entire battery pack is the most reliable long-term solution, especially if multiple modules are weak or the pack is very old.

Typical repair costs vary widely. Cleaning bus bars and repairing wiring might run $200–$500. Replacing a few modules and reconditioning the pack can range from $600–$1,500 depending on labor rates and parts availability. A new OEM high-voltage battery pack can cost $2,000–$4,500+ installed, while quality remanufactured packs usually fall in the $1,500–$3,000 range. Factors that affect cost include vehicle make, pack design, dealer vs. independent shop, and whether additional components (fans, ECU, contactors) need replacement.

Can I Still Drive With P0C35?

In many cases, you can still drive with P0C35 for a short period, but the car may limit power, disable EV mode, or run the engine more than usual. The bigger concern is that a weak battery block can deteriorate quickly, leading to sudden loss of hybrid assist or even a no-start condition. Continuing to drive for weeks or months without diagnosis can also stress other modules as the system tries to compensate. If the hybrid warning light is on, it’s smart to schedule diagnosis as soon as you can, not “someday.”

What Happens If You Ignore P0C35?

If you ignore P0C35, the affected battery block can continue to weaken, causing more frequent warning lights, worse fuel economy, and eventually a disabled hybrid system. In extreme cases, the ECU may shut down the high-voltage system entirely to protect the pack, leaving you with a vehicle that won’t start or has very limited drivability. Addressing the issue early often means a smaller, more targeted repair instead of a full battery replacement.

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 P0C35

Check repair manual access

Related Sensor Drive Codes

Compare nearby sensor drive trouble codes with similar definitions, fault patterns, and diagnostic paths.

  • P0C3F – Drive Motor "B" Phase W Current Sensor Circuit Range/Performance
  • P0C3A – Drive Motor "B" Phase V Current Sensor Circuit Range/Performance
  • P0C1B – Drive Motor "A" Phase W Current Sensor Circuit Range/Performance
  • P0C16 – Drive Motor "A" Phase V Current Sensor Circuit Range/Performance
  • P0C42 – Drive Motor "B" Phase W Current Sensor Circuit Intermittent/Erratic
  • P0C41 – Drive Motor "B" Phase W Current Sensor Circuit High

Key Takeaways

  • P0C35 points to a low or abnormal voltage reading in a specific section of the high-voltage battery pack.
  • The most common causes are weak battery modules, corroded bus bars, or damaged voltage sensing wiring.
  • Symptoms include warning lights, reduced power, poor fuel economy, and loss of EV mode.
  • Proper diagnosis requires a capable scan tool, safety procedures, and often opening the battery pack.
  • Early repair can save money by targeting a few components instead of replacing the entire pack later.

Vehicles Commonly Affected by P0C35

P0C35 shows up most often on older or higher-mileage hybrids and plug-in hybrids. You’ll commonly see it on Toyota and Lexus hybrids (Prius, Camry Hybrid, Highlander Hybrid, CT200h, RX), as well as some Honda, Ford, and GM hybrid models. Many compact and midsize hybrid sedans, crossovers, and even some hybrid SUVs can log this code as their original battery packs age. While the exact description and block labeling may differ, the underlying issue—a voltage imbalance in part of the high-voltage battery—is similar across brands.

FAQ

Can P0C35 clear itself?

Sometimes P0C35 will go away temporarily if conditions improve, but the underlying problem usually remains. A weak module or corroded connection might behave for a while, then act up again under load. If the code appeared once, it’s wise to have the battery system checked even if the light turns off.

Is P0C35 always a bad hybrid battery?

No, not always. While a failing module is common, wiring issues, corroded bus bars, or a faulty sensing harness can also trigger P0C35. That’s why a proper diagnosis using live data and physical inspection is important before you commit to a full battery replacement.

Can I fix P0C35 by just clearing the code?

Clearing the code without addressing the root cause is only a temporary bandage. The ECU will re-run its tests and, if it still sees the same voltage issue, P0C35 will return. Use code clearing only after repairs or as part of a diagnostic drive cycle.

How long can I drive with P0C35 before it gets serious?

There’s no exact mileage, because deterioration rates vary. Some drivers make it weeks; others see rapid decline. If you notice worsening symptoms—more warning lights, sluggish performance, or the engine running constantly—consider it urgent and avoid long trips until it’s inspected.

Can a 12-volt battery problem cause P0C35?

A weak 12-volt battery can cause all kinds of strange behavior, but P0C35 specifically targets high-voltage battery block sensing. Low 12-volt voltage might confuse the system and contribute to intermittent issues, but if P0C35 is stored, you should still assume a high-voltage battery or sensing circuit issue and test accordingly.

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
  • Volkswagen
  • Ignition & Misfire
  • Mitsubishi
  • Emission System
  • BYD
  • Transmission
  • Toyota
  • 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