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 / P0C64 – Hybrid/EV Battery Charger Output Current Low

P0C64 – Hybrid/EV Battery Charger Output Current Low

P0C64 is a trouble code you’ll usually see on hybrid or electric vehicles, and it points to a problem in the high-voltage battery cooling or temperature control system. When this code sets, your car’s ECU is telling you it isn’t happy with how the battery pack is being cooled or monitored. Left alone, it can shorten battery life or trigger limp mode. In this guide, you’ll learn what P0C64 means in plain language, what causes it, the symptoms you’ll notice, how a mechanic diagnoses it, and what it typically costs to repair.

What Does P0C64 Mean?

P0C64 is a generic OBD-II hybrid/EV code that typically translates to a high-voltage battery cooling or temperature sensor performance issue. Exact wording varies by manufacturer, but it usually indicates the battery ECU is seeing a battery temperature that doesn’t make sense compared to operating conditions, other sensors, or expected values.

In simple terms, the high-voltage battery pack is either getting too hot, not being cooled correctly, or the ECU doesn’t trust the signal from the temperature or cooling system sensors. When that happens, the system logs P0C64 and may limit power to protect the battery.

Quick Reference

  • Code: P0C64
  • Type: Hybrid/EV high-voltage battery cooling/temperature performance fault
  • Systems affected: HV battery pack, battery cooling fan or coolant loop, battery ECU
  • Risk level: Moderate to high (possible reduced performance or battery damage if ignored)
  • Typical fix: Repair cooling fan or pump, clean/repair ducts, replace faulty temp sensor or wiring, update ECU software

Real-World Example / Field Notes

In the shop, I often see P0C64 on hybrids that live in hot climates or spend a lot of time in stop-and-go traffic. One common pattern is a customer complaining that the car feels sluggish after driving for a while, and the engine runs more than usual. Scanning the ECU shows P0C64 along with data indicating the battery temperature is higher than normal. Many times, the root cause is a clogged battery cooling intake, a weak cooling fan, or a failing temperature sensor inside the battery pack. Once the cooling airflow and sensor readings are back to normal, the code stays gone and performance returns.

Symptoms of P0C64

  • Check Engine Light (CEL) or hybrid system warning light illuminated
  • Reduced power or “limp mode” when accelerating, especially after the car warms up
  • Engine running more often on a hybrid, with less electric-only operation
  • Battery fan noise running louder or more frequently than normal
  • Poor fuel economy due to limited hybrid assist or battery protection strategies
  • Overheating warnings or high-voltage battery temperature messages on the dash (on some models)
  • Intermittent drivability issues that show up more in hot weather or under heavy load

Common Causes of P0C64

Most Common Causes

  • Restricted or blocked high-voltage battery cooling ducts or intake grilles (dust, pet hair, debris)
  • Failing or inoperative battery cooling fan or coolant pump
  • Faulty battery temperature sensor or sensor module inside the battery pack
  • Corroded, loose, or damaged wiring/connectors between the battery pack and battery ECU
  • Overheated or aging high-voltage battery pack causing abnormal temperature readings

Less Common Causes

  • Software or calibration issues in the battery ECU or hybrid control module
  • Faulty battery ECU (internal failure or poor internal reference voltage)
  • Previous collision damage affecting cooling ducts or harness routing
  • Improper repairs or modifications to the battery pack or cooling system
  • Rodent damage to wiring in the rear quarter area or under the vehicle

Diagnosis: Step-by-Step Guide

To properly diagnose P0C64, you’ll want a decent scan tool that can read hybrid/EV data, a digital multimeter, and ideally access to factory service information or wiring diagrams. An infrared thermometer or thermal camera is helpful for checking actual battery and duct temperatures.

  1. Confirm the code and check for companions. Connect a scan tool, verify P0C64 is present, and look for related codes (other P0C6x, battery fan, or temperature sensor codes). Multiple codes can point you straight to the problem area.
  2. Review freeze-frame and live data. Check when the code set: vehicle speed, ambient temperature, battery temperature, fan command, and fan speed feedback. Compare battery temperature readings from different sensors if available.
  3. Inspect battery cooling intakes and ducts. On many hybrids, the battery air intake is in the rear seat or side trim. Look for dust, pet hair, or items blocking airflow. Clean or vacuum the intake and visible ducting.
  4. Check operation of the battery cooling fan or pump. Use the scan tool’s active tests to command the fan or coolant pump on. Listen for operation, and feel for airflow or coolant movement. If it doesn’t run or sounds rough, suspect a failing component or power/ground issue.
  5. Verify wiring and connectors. Visually inspect harnesses and connectors going to the battery pack, cooling fan, and temperature sensors. Look for corrosion, broken insulation, bent pins, or signs of overheating. Repair any obvious damage.
  6. Compare sensor readings to actual temperature. With the car off and cold, check battery temperature readings on the scan tool. They should be close to ambient temperature. Use an infrared thermometer to compare. A sensor that reads way off from reality is likely faulty.
  7. Check power and ground circuits. Using a wiring diagram, test for proper voltage and ground at the cooling fan, pump, and sensor circuits. High resistance in a ground or power feed can cause incorrect readings and set P0C64.
  8. Inspect for signs of battery overheating. Some packs show discoloration, heat staining, or a strong odor if they’ve overheated. If you see signs of thermal damage, the battery may be internally failing and causing abnormal temperature behavior.
  9. Review technical service bulletins (TSBs). Many manufacturers have TSBs for hybrid battery cooling issues, fan failures, or software updates that directly address P0C64-type faults.
  10. Clear codes and road test. After repairs or cleaning, clear the codes and perform a controlled road test while watching battery temperature and cooling system data. Confirm P0C64 does not return.

Pro tip: Use Mode $06 data (if your scan tool supports it) to see if any battery temperature or cooling-related monitors are close to their failure limits. This can help catch a weak sensor or fan before the code becomes permanent.

Possible Fixes & Repair Costs

Fixing P0C64 can range from a simple cleaning job to a major battery repair, depending on what you find. Typical repairs include cleaning or repairing battery cooling ducts, replacing a failed cooling fan or pump, replacing a faulty temperature sensor or harness, or in severe cases, repairing or replacing the high-voltage battery pack itself. On average, you might see costs from $100–$250 for cleaning and minor wiring repairs, $300–$800 for a new fan or pump, $400–$1,000 for sensor or harness work, and $1,500–$4,000+ if the battery pack needs significant repair or replacement. Labor rates, parts availability, and dealer vs. independent shop all affect final cost.

Can I Still Drive With P0C64?

You can often still drive with P0C64 stored, but it’s not something you want to ignore for long. Most hybrids and EVs will protect themselves by limiting power, running the engine more, or reducing electric assist to keep the battery from overheating. Short trips to a repair shop are usually fine if the vehicle is still driving normally and no red “stop” warnings are on. If you notice strong power loss, overheating messages, or the car feels unsafe, park it and have it towed to avoid damaging the battery pack.

What Happens If You Ignore P0C64?

Ignoring P0C64 can lead to chronic overheating of the high-voltage battery, accelerated battery degradation, and eventually very expensive repairs. The ECU may keep the car in a reduced-power mode, fuel economy will suffer, and you risk triggering more severe hybrid system faults. Addressing cooling and sensor issues early is far 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.

Factory repair manual access for P0C64

Check repair manual access

Related Hybrid/ev Battery Codes

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

  • P0C8C – Hybrid/EV Battery Charger System Current Low
  • P0C6B – Hybrid/EV Battery Charger Output Control Module Low
  • P0C67 – Hybrid/EV Battery Charger Output Temperature Low
  • P0C65 – Hybrid/EV Battery Charger Output Current High
  • P0C63 – Hybrid/EV Battery Charger Output Current
  • P0C61 – Hybrid/EV Battery Charger Output Voltage Low

Key Takeaways

  • P0C64 points to a problem with high-voltage battery temperature control or cooling performance.
  • Common causes include blocked cooling ducts, bad fans or pumps, faulty temperature sensors, and wiring issues.
  • Symptoms often show up as reduced power, more engine run time, and louder battery fan operation.
  • Early diagnosis and repair can prevent expensive battery damage and keep your hybrid or EV running efficiently.
  • Use a good scan tool, visual inspection, and temperature checks to pinpoint the fault before replacing parts.

Vehicles Commonly Affected by P0C64

P0C64 shows up most often on popular hybrid and electric platforms that rely heavily on active battery cooling. You’ll commonly see it on Toyota and Lexus hybrids (Prius, Camry Hybrid, Highlander Hybrid, RX), Honda hybrids (Insight, Accord Hybrid), Ford hybrids (Fusion, C-Max, Escape), and some GM models like the Chevrolet Volt and Malibu Hybrid. Certain Nissan and Hyundai/Kia hybrids and EVs can also log this code. Any vehicle with a high-voltage battery and dedicated cooling system has the potential to set P0C64 when temperatures or sensor readings go out of range.

FAQ

Can I clear P0C64 myself with a scan tool?

You can clear P0C64 with a capable scan tool, but if the underlying problem isn’t fixed, the code will usually come back quickly. Use the scan tool to read data and help diagnose rather than just erasing the warning.

Is P0C64 dangerous to drive with?

P0C64 isn’t immediately dangerous in most cases, but it can lead to overheating and long-term battery damage if ignored. If the car goes into limp mode or shows red warning lights, treat it as serious and avoid driving until it’s checked.

Can a dirty interior or blocked vents cause P0C64?

Yes, on many hybrids the battery cooling intake is inside the cabin near the rear seat or side trim. If that area is clogged with dust, pet hair, or items pressed against the vent, airflow drops and the battery can overheat, setting P0C64.

How do I know if the battery fan is the problem?

Use a scan tool to command the fan on and off while listening near the battery area. If you don’t hear it run, or it’s very noisy or intermittent, it’s a strong suspect. You can also check fan power and ground with a multimeter according to the wiring diagram.

Does P0C64 mean I need a new hybrid battery?

Not necessarily. Many P0C64 cases are fixed by cleaning cooling ducts, replacing a fan, or repairing a sensor or harness. A new battery is only needed if tests show internal battery damage or persistent overheating that can’t be resolved by repairing the cooling system.

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