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 / P0E35 – Hybrid/EV Battery Coolant Flow Controller Range/Performance

P0E35 – Hybrid/EV Battery Coolant Flow Controller Range/Performance

P0E35 is an OBD-II trouble code you’ll see on hybrid or electric vehicles, and it points to a problem in the high-voltage charging or battery management system. When this code sets, your car’s control modules are telling you something isn’t right with how the high-voltage battery is being monitored or controlled. You might notice reduced EV performance, charging issues, or a warning message on the dash. While the car may still move, you should treat P0E35 seriously. Ignoring it can shorten battery life and lead to much more expensive repairs.

What Does P0E35 Mean?

P0E35 is a generic hybrid/EV powertrain code that typically indicates a fault related to the high-voltage battery charging or monitoring circuit. In most applications, it points to an out-of-range signal, a mismatch between expected and actual battery parameters, or a control issue detected by the hybrid/EV control module or battery management system (BMS).

In plain language, your car’s ECU is seeing something abnormal in the way the high-voltage battery is being charged or reported. That could be a sensor reading that doesn’t make sense, a wiring problem, or an internal fault in the battery or charger electronics.

Quick Reference

  • Code: P0E35
  • System: Hybrid/EV high-voltage battery & charging control
  • Severity: Moderate to high (battery and drivability impact)
  • Common symptoms: EV range loss, warning lights, limited power
  • Typical fixes: Wiring repairs, sensor/module replacement, battery service

Real-World Example / Field Notes

In the shop, I usually see P0E35 on higher-mileage hybrids or early-generation EVs that have started to lose battery capacity. One example: a customer with a plug-in hybrid complained that the car wouldn’t charge fully and the engine was running more often than usual. The scan tool showed P0E35 along with a couple of battery imbalance codes. After testing, we found a corroded high-voltage battery sensor connector and a weak cell group. Cleaning and repairing the connector brought the readings back into spec, but the weak section of the pack still required reconditioning to keep the code from returning.

Symptoms of P0E35

  • Check Engine Light or hybrid system warning light illuminated
  • Reduced EV range or the vehicle relying on the gasoline engine more than normal
  • Limited power or “turtle mode” / reduced performance under acceleration
  • Charging problems such as incomplete charge, slow charge, or charge refusal
  • Cooling fan noise from the battery pack running more often or louder than usual
  • Higher fuel consumption on hybrids due to reduced electric assist
  • Warning messages on the dash like “Check Hybrid System” or “EV System Service Required”

Common Causes of P0E35

Most Common Causes

  • Faulty high-voltage battery sensor or current sensor giving incorrect readings
  • Corroded, loose, or damaged wiring/connectors in the high-voltage battery harness
  • Internal degradation or imbalance in the high-voltage battery pack
  • Battery management system (BMS) calibration issues or software glitches
  • High-voltage battery cooling problems causing overheating and abnormal readings

Less Common Causes

  • Faulty onboard charger or DC/DC converter affecting charge control signals
  • Hybrid/EV control module failure or internal circuit fault
  • Previous collision damage affecting high-voltage components or harness routing
  • Improper aftermarket modifications to the charging system or battery pack
  • Water intrusion into battery compartment or control modules

Diagnosis: Step-by-Step Guide

You’ll want a quality scan tool that can access hybrid/EV modules, a digital multimeter, and ideally an OEM-level service manual. For high-voltage testing, proper insulated gloves and PPE are mandatory. If you’re not trained on high-voltage systems, stop at the basic checks and let a qualified hybrid/EV technician handle the rest.

  1. Confirm the code and record data. Use a scan tool to read P0E35 and any related codes. Capture freeze-frame data to see battery voltage, current, temperature, and state of charge at the moment the code set.
  2. Check for related DTCs. Look for companion codes related to battery temperature, cell imbalance, or charger faults. These often point you directly to the root cause instead of just the symptom.
  3. Inspect battery cooling and vents. Verify that the battery cooling fan operates, vents are not blocked, and there’s no debris or pet hair clogging the intake. Overheating can trigger abnormal readings and set P0E35.
  4. Perform a visual wiring inspection. With the vehicle powered down and following safety procedures, inspect accessible harnesses and connectors for corrosion, moisture, damage, or signs of overheating near the battery and charger.
  5. Check connector integrity. Gently tug-test connectors at the battery sensors and BMS. Look for bent pins, green corrosion, or loose terminals. Clean and repair as needed using contact cleaner and dielectric grease where appropriate.
  6. Use live data and Mode $06. On a capable scan tool, monitor battery voltages, current, and temperature sensors in real time. Compare readings between modules and use Mode $06 to see if any monitored tests for the battery system are close to failing thresholds.
  7. Run manufacturer-specific tests. Many hybrids/EVs have built-in battery health tests or charger diagnostic routines. Follow OEM procedures to stress-test the battery and charging system while watching for abnormal values that could trigger P0E35.
  8. Check for software updates. Use OEM information to see if there are technical service bulletins (TSBs) or ECU/BMS software updates addressing false P0E35 triggers or improved battery monitoring logic.
  9. Evaluate battery condition. If data shows one section of the pack consistently out of range, you may be dealing with internal battery degradation. Some systems allow capacity tests or balance checks to confirm this.
  10. Verify repair and clear codes. After repairs or updates, clear P0E35 and perform a thorough road test and charge cycle. Re-scan to confirm the code does not return and all monitors run successfully.

Pro tip: Don’t just throw a battery at a P0E35. A simple corroded sensor connector, bad ground, or outdated software can mimic a failing pack. Always confirm with data and proper testing before committing to major parts.

Possible Fixes & Repair Costs

The exact repair depends on what’s causing P0E35, but it usually falls into one of a few categories: wiring/connector repairs, sensor replacement, control module updates, or battery/charger service. Simple wiring and connector repairs might run $150–$400. Replacing a battery sensor or related module can cost $300–$900 including labor. If the high-voltage battery pack needs reconditioning or partial replacement, you’re typically looking at $1,000–$3,500, and a full pack replacement on some models can exceed $4,000–$7,000. Costs vary with vehicle make, battery size, parts availability, and whether you use OEM or remanufactured components.

Can I Still Drive With P0E35?

In many cases you can still drive with P0E35 present, but the vehicle may limit power or rely more heavily on the gasoline engine (in hybrids). Short trips to get to a repair shop are usually fine if the car isn’t going into severe limp mode or shutting down. However, continued driving with a charging or battery monitoring problem can accelerate battery wear and leave you stranded if the system decides it’s unsafe to operate. If you notice strong performance loss, overheating warnings, or charging refusal, park the car and have it towed to a qualified shop.

What Happens If You Ignore P0E35?

Ignoring P0E35 can lead to progressive battery damage, reduced EV range, and higher fuel costs on hybrids. Over time, the control system may further restrict power or disable EV operation entirely. In worst cases, you risk overheating or severe imbalance in the battery pack, which can turn a manageable repair into a very expensive 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 P0E35

Check repair manual access

Related Hybrid/ev Battery Codes

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

  • P0E18 – Hybrid/EV Battery Pack Coolant Flow Sensor Circuit Range/Performance
  • P0E13 – Hybrid/EV Battery Pack Coolant Pump Control Circuit Range/Performance
  • P0E34 – Hybrid/EV Battery Coolant Flow Controller Stuck Off
  • P0E33 – Hybrid/EV Battery Coolant Flow Controller Stuck On
  • P0E32 – Hybrid/EV Battery Coolant Flow Controller Stuck Closed
  • P0E31 – Hybrid/EV Battery Coolant Flow Controller Stuck Open

Key Takeaways

  • P0E35 is a hybrid/EV high-voltage battery or charging control fault, not just a simple low-voltage issue.
  • Common causes include bad sensors, wiring problems, battery degradation, and BMS software issues.
  • Symptoms range from warning lights and reduced EV range to limited power and charging problems.
  • Proper diagnosis with a capable scan tool and OEM procedures is critical before replacing expensive parts.
  • Driving short distances may be possible, but ignoring P0E35 can shorten battery life and raise repair costs.

Vehicles Commonly Affected by P0E35

You’re most likely to see P0E35 on hybrid and plug-in hybrid models from manufacturers like Toyota, Lexus, Honda, Ford, GM (Chevrolet, GMC, Cadillac), Hyundai, Kia, and some European brands with early EV or plug-in platforms. It can also appear on dedicated EVs that share similar battery management strategies. High-mileage taxis, ride-share vehicles, and commuter cars that see a lot of charge/discharge cycles are especially prone to battery and charging system issues that can trigger this code.

FAQ

Can I clear P0E35 myself with a scan tool?

You can clear P0E35 with most OBD-II scan tools, but if the underlying problem isn’t fixed, the code will usually come back quickly. Clearing the code alone doesn’t repair the fault or protect the battery.

Is P0E35 always caused by a bad hybrid battery?

No. While battery degradation is a common cause, P0E35 can also be triggered by faulty sensors, wiring issues, poor connections, or software problems. That’s why proper diagnostics are important before replacing the battery pack.

Can a weak 12V battery cause P0E35?

A weak 12V battery can cause all kinds of strange electrical behavior, but P0E35 typically points to the high-voltage system. However, low 12V voltage can confuse modules and lead to false codes, so it’s smart to test and confirm the 12V battery and charging system are healthy first.

How urgent is it to fix a P0E35 code?

You usually have some time, but you shouldn’t delay for weeks or months. The longer you drive with a charging or battery monitoring fault, the higher the risk of damaging the high-voltage battery and facing a much larger repair bill.

Can software updates fix P0E35 without replacing parts?

In some cases, yes. Manufacturers occasionally release ECU or BMS updates that improve how the system interprets sensor data or manages the battery. If there’s a TSB or update for your vehicle, reprogramming may resolve false P0E35 triggers or reduce sensitivity to minor variations.

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