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 / P0E06 – Hybrid/EV Battery Energy Control Module Voltage Low

P0E06 – Hybrid/EV Battery Energy Control Module Voltage Low

P0E06 is a hybrid/EV-specific diagnostic trouble code that points to a problem in the high-voltage charging system, specifically the onboard charger’s DC/DC converter or related control circuit. When this code sets, your vehicle’s ECU has detected a performance or range issue in the onboard charger temperature or voltage monitoring. You may notice limited charging, reduced EV operation, or a warning message on the dash. While the car may still move, ignoring P0E06 can lead to more expensive repairs or leave you stranded with a battery that won’t charge properly.

What Does P0E06 Mean?

P0E06 is a generic OBD-II code used on many hybrid and electric vehicles. It typically translates to “Onboard Charger Temperature Sensor Circuit Range/Performance” or a closely related description, depending on the manufacturer. In simple terms, the ECU sees a signal from the charger’s temperature/monitoring circuit that’s outside the expected range or behaving inconsistently.

The onboard charger converts AC power from the wall into DC power for the high-voltage battery. To protect the battery and the charger electronics, the system constantly monitors temperature and voltage. If that data doesn’t make sense (too high, too low, or erratic), the ECU stores P0E06 and may limit charging or EV function to prevent damage.

Quick Reference

  • Code: P0E06
  • System: Hybrid/EV onboard charger & high-voltage management
  • Severity: Moderate to high (charging and drivability impact)
  • Common symptoms: Charge failure, warning lights, reduced EV range
  • Typical causes: Faulty temperature sensor, wiring issues, charger internal fault

Real-World Example / Field Notes

In the shop, I usually see P0E06 on plug-in hybrids or full EVs that come in with a complaint like “won’t charge overnight” or “charging stops after a few minutes.” One customer with a plug-in hybrid reported that the charger would click on, the fans would start, then a warning popped up and charging stopped. Scanning the car showed P0E06 stored with no other codes. After testing, we found a high-resistance connection in the harness going to the onboard charger temperature sensor. Cleaning and repairing the connector fixed the issue and the vehicle charged normally again.

Symptoms of P0E06

  • Check Engine Light (CEL) or hybrid/EV warning light illuminated.
  • Charging failure where the vehicle will not charge or charging stops prematurely.
  • Reduced EV range or the vehicle staying in gasoline/hybrid mode more than usual.
  • Charging system warning messages on the instrument cluster or infotainment screen.
  • Cooling fans running more than normal during or after attempted charging.
  • Limited power or limp mode where acceleration feels sluggish.
  • Unusual noises during charging such as relays clicking repeatedly or the charger cycling on and off.
  • Higher fuel consumption on plug-in hybrids because the car relies more on the gasoline engine.

Common Causes of P0E06

Most Common Causes

  • Faulty onboard charger temperature sensor: The sensor that monitors charger temperature can fail or drift out of range, causing incorrect readings and triggering P0E06.
  • Wiring or connector issues: Corroded, loose, or damaged wiring between the ECU and onboard charger/temperature sensor is a frequent culprit, especially in vehicles driven in wet or salty climates.
  • Onboard charger internal fault: The charger’s internal circuitry or control module can fail, sending invalid signals or overheating, which the ECU detects as a range/performance issue.
  • High-resistance ground or power supply: Poor grounds or weak power feed to the charger or sensor can cause erratic voltage readings and set P0E06.
  • Overheating during charging: Blocked cooling passages, failed cooling fan, or low coolant (on liquid-cooled systems) can cause the charger to overheat and trigger this code.

Less Common Causes

  • Software or calibration issue: Occasionally, a manufacturer will release a TSB or ECU software update to correct overly sensitive monitoring thresholds that cause false P0E06 codes.
  • Aftermarket charging equipment problems: Using low-quality or incompatible EVSE (charging cables or wall units) can create unstable voltage or temperature conditions that stress the onboard charger.
  • Previous collision or water damage: Vehicles that have been flooded or repaired after an accident may have hidden damage in the high-voltage wiring or charger housing.
  • Improper repairs or modifications: Non-factory modifications to the charging system, cooling system, or wiring can introduce faults that lead to P0E06.

Diagnosis: Step-by-Step Guide

Because P0E06 involves the high-voltage charging system, you should approach diagnosis carefully. At minimum, you’ll want a quality scan tool with hybrid/EV support, a digital multimeter, and access to wiring diagrams or service information. High-voltage components can be dangerous, so if you’re not experienced, it’s best to let a qualified hybrid/EV technician handle the hands-on testing.

  1. Confirm the code and record data: Use a scan tool to read P0E06 and any related codes. Note freeze-frame data such as battery temperature, charger temperature, and state of charge at the time the code set.
  2. Check for TSBs and software updates: Look up technical service bulletins for your specific make and model. Some manufacturers address P0E06 with ECU or charger software updates.
  3. Inspect charging operation: Attempt to charge the vehicle while monitoring live data. Watch onboard charger temperature, current, and voltage. See if the code resets during or shortly after charging starts.
  4. Visual inspection of wiring and connectors: With the vehicle powered down and following proper safety procedures, inspect the harness and connectors going to the onboard charger and its temperature sensor. Look for corrosion, moisture, damaged insulation, or loose pins.
  5. Check sensor and circuit resistance: Using a wiring diagram, disconnect the temperature sensor connector and measure resistance according to factory specs. Also check continuity and resistance of the wiring between the sensor, charger, and ECU.
  6. Verify power and ground: With the system safely powered, confirm that the charger and sensor have proper voltage supply and good ground using a multimeter. Voltage drops or poor grounds can cause range/performance codes.
  7. Use Mode $06 data (if available): Some scan tools can access Mode $06 to show test results for individual components. Look for onboard charger or temperature sensor tests that are close to or beyond their limits.
  8. Check cooling system for the charger: On liquid-cooled systems, inspect coolant level, hoses, and electric pumps that serve the charger. On air-cooled systems, make sure cooling fans and ducts are clean and working.
  9. Bench test or substitute components: If wiring and power/ground check out, the onboard charger or sensor may be faulty. Some shops will substitute a known-good sensor or, in rare cases, a charger to confirm the diagnosis.
  10. Clear codes and retest: After repairs, clear P0E06 and perform a full charging cycle while monitoring live data to ensure the code does not return.

Pro tip: Don’t skip the simple visual and connector checks. In many real-world cases, P0E06 is caused by moisture or corrosion in a connector rather than a failed onboard charger, saving you from an unnecessary (and expensive) charger replacement.

Possible Fixes & Repair Costs

The right repair for P0E06 depends on what testing reveals. Common fixes include repairing or replacing damaged wiring and connectors, replacing the onboard charger temperature sensor, updating ECU or charger software, repairing the cooling system for the charger, or replacing the onboard charger assembly if it’s internally faulty. Typical repair costs range from about $150–$300 for wiring/connector repairs or sensor replacement, up to $1,200–$3,500 or more for an onboard charger replacement, depending on the vehicle, parts availability, and labor rates in your area.

Can I Still Drive With P0E06?

In many cases you can still drive with P0E06 stored, but your vehicle may limit charging or reduce EV operation. On a plug-in hybrid, the gasoline engine may take over more of the workload, so you’ll burn more fuel. On a full EV, this code can be more serious because if the charger shuts down completely, you may not be able to recharge once the battery is depleted. If the car shows warning messages like “Service Charging System” or “Reduced Power,” you should avoid long trips and have it inspected as soon as possible.

What Happens If You Ignore P0E06?

Ignoring P0E06 can lead to repeated charging failures, progressive damage to the onboard charger or wiring, and eventually a no-charge condition that leaves the vehicle inoperable. In severe cases, overheating components can also create safety risks, so it’s not a code you want to live with long-term.

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 P0E06

Check repair manual access

Related Module Hybrid/ev Codes

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

  • P0E0A – Hybrid/EV Battery Energy Control Module Current Low
  • P0E07 – Hybrid/EV Battery Energy Control Module Voltage High
  • P0E05 – Hybrid/EV Battery Energy Control Module Voltage
  • P0E02 – Hybrid/EV Battery Energy Control Module Temperature Low
  • P0E0B – Hybrid/EV Battery Energy Control Module Current High
  • P0E09 – Hybrid/EV Battery Energy Control Module Current

Key Takeaways

  • P0E06 points to an onboard charger temperature or performance issue in hybrid and electric vehicles.
  • Common symptoms include charging failure, warning lights, reduced EV range, and increased fuel use on plug-in hybrids.
  • Most causes are related to a bad sensor, wiring/connector problems, or internal charger faults.
  • Proper diagnosis requires a capable scan tool, wiring diagrams, and strict high-voltage safety procedures.
  • Repairs can range from inexpensive wiring fixes to costly charger replacement, so accurate testing is critical.

Vehicles Commonly Affected by P0E06

P0E06 is most commonly seen on modern hybrids, plug-in hybrids, and full EVs from manufacturers like Toyota, Lexus, Chevrolet, Ford, Hyundai, Kia, Nissan, BMW, and Volkswagen. It tends to show up more often on plug-in models and full battery-electric vehicles because they rely heavily on the onboard charger for daily operation. Vehicles that see frequent public charging, harsh climates, or have higher mileage are more likely to develop wiring, connector, or charger-related issues that trigger this code.

FAQ

Can I clear P0E06 myself with a scan tool?

You can clear P0E06 with a compatible scan tool, but if the underlying problem isn’t fixed, the code will usually come back after the next charging cycle or drive. Clearing the code doesn’t repair the issue; it only erases the stored fault information temporarily.

Is P0E06 dangerous to drive with?

P0E06 is not usually an immediate safety hazard like a brake failure, but it does involve the high-voltage charging system. If the charger or wiring is overheating or damaged, there is some risk. It’s best to minimize driving, avoid long trips, and have the vehicle inspected by a qualified technician promptly.

Can a bad 120V/240V home charger cause P0E06?

A faulty or low-quality external EVSE (home or public charger) can contribute to unstable voltage or overheat the onboard charger, which might help trigger P0E06. However, in most cases the problem is still inside the vehicle’s own charger, wiring, or sensor. Testing with a known-good charging station is a smart first step.

How is P0E06 diagnosed at the dealership?

Dealers typically use factory scan tools, wiring diagrams, and guided test procedures. They’ll verify the code, check for TSBs, monitor live data during charging, inspect wiring and connectors, test the temperature sensor and circuits, and verify charger cooling. If everything else checks out, they may recommend replacing the onboard charger or updating software.

Does P0E06 always mean the onboard charger is bad?

No, P0E06 does not automatically mean the charger itself is bad. Many times the root cause is a failing temperature sensor, corroded connector, wiring issue, or software calibration problem. That’s why a step-by-step diagnosis is important before approving an expensive charger replacement.

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