P0E39 is an OBD-II trouble code you’ll usually see on hybrid or electric vehicles, and it points to a problem in the high-voltage battery cooling system. When this code sets, the control module is telling you it’s worried about high-voltage battery temperature and protection. Ignoring it can shorten battery life or leave you stranded in limp mode. In this guide, you’ll learn what P0E39 actually means, the most common causes, what symptoms to watch for, how a technician would diagnose it, and what repairs typically cost.
What Does P0E39 Mean?
P0E39 is a generic hybrid/EV diagnostic trouble code that indicates a fault in the high-voltage battery pack cooling system, specifically a performance or range issue in one of the monitored circuits. Depending on the manufacturer, it’s often tied to a battery cooling pump, cooling fan, coolant valve, or a temperature/pressure sensor that isn’t behaving as the Battery Energy Control Module (BECM) or Hybrid Control ECU expects.
In simple terms, the ECU is seeing an electrical signal from the battery cooling system that’s out of the normal range. That could be low or high voltage on the control circuit, a stuck component, or a sensor reading that doesn’t match actual battery temperature. When this happens, the system may reduce power to protect the high-voltage battery.
Quick Reference
- Code: P0E39
- System: High-voltage battery cooling / thermal management
- Severity: Moderate to high (battery protection / drivability issues)
- Common causes: Faulty battery cooling pump or fan, wiring issues, bad temperature sensor, low coolant
- Typical fix: Repair wiring or connectors, replace failed cooling component, bleed/refill coolant, clear code
Real-World Example / Field Notes
In the shop, I usually see P0E39 on hybrids that have a few years and miles on them, often after the owner notices the engine running more than usual or the car feeling sluggish. One example was a hybrid SUV that came in with reduced power and the engine fan roaring. The scan tool showed P0E39 plus a battery temperature sensor code. The high-voltage battery cooling pump was weak and the coolant level was low from a slow leak. Replacing the pump, repairing the leak, bleeding the system, and clearing the codes brought the battery temps back to normal and the SUV drove like it should again.
Symptoms of P0E39
- Check Engine Light or hybrid system warning light illuminated
- Reduced power or “limp mode” under acceleration
- Engine running more often than normal in a hybrid, even at low speeds
- Cooling fan noise from the rear seat or trunk area (battery cooling fan running hard)
- Poor fuel economy because the hybrid system can’t use the battery effectively
- Overheating warnings or high-voltage battery temperature warnings on the dash
- Inconsistent EV mode or EV mode not engaging when it normally would
Common Causes of P0E39
Most Common Causes
- Failed battery cooling pump or fan: The electric pump or blower that moves coolant or air through the battery pack can wear out, seize, or lose efficiency. When flow drops, battery temperatures rise and the ECU sees out-of-range values.
- Faulty battery temperature sensor: A sensor that reads battery module temperature may send incorrect data (open circuit, short to ground, or biased reading), making the ECU think the battery is too hot or too cold.
- Wiring or connector issues: Corroded terminals, broken wires, or loose connectors in the high-voltage battery cooling circuit can cause intermittent or permanent voltage faults that trigger P0E39.
- Low or contaminated coolant: For liquid-cooled packs, low coolant level, air pockets, or contaminated coolant reduce cooling efficiency and can cause the system to operate outside its expected range.
- Clogged cooling passages or filters: Debris, dust, pet hair, or blocked intake vents can choke off airflow to an air-cooled battery pack, causing high temperature readings.
Less Common Causes
- Stuck or failed coolant control valve: Some systems use a valve to route coolant to or around the battery. If it sticks, the battery may not receive proper cooling.
- Faulty battery cooling control module or relay: A failed relay or internal fault in a control module can prevent the pump or fan from operating correctly.
- Software / calibration issues: In rare cases, outdated ECU software can misinterpret sensor data and set P0E39 even when hardware is fine.
- Previous accident or water intrusion damage: Damage to harnesses or connectors near the battery pack or in the rear of the vehicle can create hidden electrical problems.
- Degraded high-voltage battery: An aging pack that runs hotter than normal can stress the cooling system and trigger related codes, including P0E39.
Diagnosis: Step-by-Step Guide
To properly diagnose P0E39, you’ll want a good scan tool that can access hybrid/EV modules, a digital multimeter (DMM), basic hand tools, and service information for your specific vehicle. If you’re not familiar with high-voltage safety procedures, it’s best to leave deeper testing to a qualified hybrid technician.
- Verify the code and record data: Connect a scan tool, confirm P0E39 is present, and note any additional codes (especially battery temperature or pump/fan codes). Save freeze-frame data to see under what conditions the code set.
- Check for Technical Service Bulletins (TSBs): Look up TSBs for your year, make, and model. Some manufacturers have known issues with specific pumps, fans, or sensors that can trigger P0E39.
- Inspect coolant level and battery cooling inlets: For liquid-cooled systems, verify coolant level and look for leaks around the battery chiller, hoses, and pump. For air-cooled systems, inspect and clean battery cooling intake grilles and ducts.
- Command the pump or fan with a scan tool: Use bi-directional controls to turn the battery cooling pump or fan on and off. Listen for operation and feel for airflow or coolant flow. If it doesn’t respond, suspect a failed component, relay, or wiring issue.
- Check wiring and connectors: Visually inspect the harness from the battery cooling components to the control module. Look for corrosion, green crust on terminals, broken insulation, or signs of water intrusion. Gently tug on wires at connectors.
- Test electrical circuits with a DMM: With wiring diagrams, check for proper power and ground at the pump, fan, or valve. Measure voltage on control circuits while commanding the component on with the scan tool. Repair any open circuits, shorts, or high resistance.
- Monitor battery temperature data: Use live data to watch individual battery temperature sensors. Look for one sensor reading way off compared to the others or jumping erratically. That’s a strong clue to a bad sensor or wiring to that sensor.
- Check Mode $06 and test results: On some vehicles, Mode $06 data will show battery cooling system test results and thresholds. This can help confirm whether the system is marginal or clearly failing.
- Perform a cooling system bleed (if applicable): After any coolant-related repair, use the proper bleed procedure to remove air from the battery cooling circuit. Air pockets can cause overheating and repeat codes.
- Clear codes and road test: After repairs, clear P0E39 and any related codes, then drive the vehicle under similar conditions to the freeze-frame data. Re-scan to confirm the code does not return.
Pro tip: Never probe or disconnect high-voltage orange cables unless you are trained and have the correct safety gear. Most P0E39 diagnostics can be done at the low-voltage (12V) control side and with scan data.
Possible Fixes & Repair Costs
The exact repair for P0E39 depends on what failed, but most fixes involve restoring proper cooling to the high-voltage battery and correcting any electrical issues. Typical repairs include replacing a battery cooling pump or fan, repairing wiring or connectors, replacing a faulty temperature sensor, fixing coolant leaks, cleaning or replacing clogged filters, and updating ECU software when required.
- Battery cooling pump replacement: $350–$900 parts and labor, depending on access and brand.
- Battery cooling fan/blower replacement: $300–$800, often more if interior trim must be removed.
- Temperature sensor replacement: $150–$450, depending on sensor location.
- Wiring/connector repair: $150–$500, based on how much harness needs to be repaired.
- Coolant leak repair and system bleed: $200–$700, depending on the source of the leak.
- Software update / reflash: $120–$250 at most dealers or specialized shops.
Costs vary with vehicle make, dealer vs. independent shop rates, parts availability, and how difficult components are to access. Luxury and plug-in hybrids tend to be at the higher end of the range.
Can I Still Drive With P0E39?
You can often still drive with P0E39 present, but it’s not something you should ignore for long. The car’s computer may reduce power, shut down EV mode, or run the engine more to protect the high-voltage battery from overheating. Short, gentle trips to get to a repair shop are usually fine if the car isn’t showing overheating warnings or severe drivability issues. If you notice strong burning smells, warning messages, or the vehicle enters limp mode, stop driving and have it towed.
What Happens If You Ignore P0E39?
Ignoring P0E39 can lead to chronic high battery temperatures, which accelerate battery degradation and may eventually cause expensive high-voltage battery failure. You may also experience worsening performance, more frequent limp mode events, and the possibility of the vehicle refusing to start or drive. Addressing the cooling issue early is almost always cheaper than replacing a damaged battery pack later.
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.
Related Valve Hybrid/ev Codes
Compare nearby valve hybrid/ev trouble codes with similar definitions, fault patterns, and diagnostic paths.
- P0E1B – Hybrid/EV Battery Pack Coolant Flow Sensor Circuit Intermittent/Erratic
- P0E16 – Hybrid/EV Battery Pack Coolant Pump Control Circuit Intermittent/Erratic
- P0E2F – Hybrid/EV Battery Heater “D” Control Circuit Intermittent/Erratic
- P0E2A – Hybrid/EV Battery Heater “C” Control Circuit Intermittent/Erratic
- P0E25 – Hybrid/EV Battery Heater “B” Control Circuit Intermittent/Erratic
- P0E20 – Hybrid/EV Battery Heater “A” Control Circuit Intermittent/Erratic
Key Takeaways
- P0E39 indicates a problem with the high-voltage battery cooling system, usually a performance or range fault in a pump, fan, valve, or sensor circuit.
- Common causes include failed cooling components, wiring issues, low coolant, and clogged airflow paths.
- Symptoms range from a simple warning light to reduced power, poor fuel economy, and noisy cooling fans.
- Timely diagnosis and repair protect the high-voltage battery and can prevent very expensive future repairs.
- Most repairs are in the few-hundred to under-$1,000 range, far less than the cost of a replacement battery pack.
Vehicles Commonly Affected by P0E39
P0E39 is most common on hybrid and plug-in hybrid vehicles that use active cooling for the high-voltage battery. You’ll often see it on models from Toyota and Lexus (Prius, Camry Hybrid, RAV4 Hybrid, RX and ES hybrids), Honda and Acura hybrids, Ford and Lincoln hybrids (Fusion, Escape, MKZ), GM vehicles like the Chevrolet Volt and Malibu Hybrid, and various Hyundai and Kia hybrid/plug-in models. Fully electric vehicles with liquid-cooled battery packs can also log P0E39 or a similar code when the battery cooling system has issues.
FAQ
Can I clear P0E39 myself and keep driving?
You can clear P0E39 with a scan tool or code reader, but if the underlying problem isn’t fixed, the code will usually return. Clearing it repeatedly without repair risks overheating the battery and causing more damage. It’s fine to clear the code after a repair to confirm the fix, but don’t use clearing as a substitute for diagnosis.
Is P0E39 dangerous to drive with?
P0E39 doesn’t usually mean the car is about to catch fire or fail instantly, but it does indicate the battery cooling system isn’t working correctly. That can become dangerous if battery temps get too high. If you see additional warning lights, smell burning, or the vehicle goes into limp mode, stop driving and get it checked immediately.
How is P0E39 diagnosed at the dealer or shop?
A technician will scan all modules, check freeze-frame data, and look for related codes. Then they’ll inspect coolant level and airflow paths, command the battery cooling pump or fan with a factory-level scan tool, and test power, ground, and control circuits with a multimeter. They’ll also compare battery temperature sensor readings and may perform a cooling system bleed or software update if needed.
Can a weak 12V battery cause P0E39?
A weak 12V battery can sometimes create odd electrical symptoms, but it’s not a primary cause of P0E39. However, low 12V voltage can interfere with proper operation of relays, pumps, and fans. If your 12V battery is old or failing, it’s smart to test and replace it as part of the overall diagnosis, especially if you’re seeing multiple electrical codes.
How soon should I fix P0E39?
You should schedule diagnosis and repair as soon as you reasonably can. Driving a short distance to a shop is usually fine if the vehicle still drives normally and no severe warnings are present. The longer you wait, the more risk you take of overheating the battery and turning a moderate repair into a very expensive battery replacement.
