01 What is an ABS Pump and How Does It Work? • 02 Toyota: A Leader in Reliable and Efficient Cars - Explore t… • 03 Tyre Burst At High Speed: What To Do And How To Stay Safe • 04 Top Gear Is Coming Back and Nobody Knows Who Is Hosting Yet • 05 Mechanic Secrets: 4 Reasons Why You Should NEVER Ignore a C… • 06 Gearing Up: Manual vs. Automatic Transmissions in Modern Ca… • 07 Top 7 Reasons Your Car Loses Power: Troubleshooting Common … • 08 Ignoring These Fuel Usage Signs Can Lead to Expensive Engin… • 09 Cylinder Liners with Fire Ring: An Essential Component in A… • 10 What Causes Your RPM to Go Up and Down When You Brake? Find… •

DTC codes / P0Cxx · Hybrid propulsion / P0CAC

P0CACHybrid/EV Battery Temperature Sensor M Circuit Intermittent/Erratic

P0CAC means the hybrid or electric vehicle battery pack's temperature sensor circuit, specifically the sensor the manufacturer labels 'M', is reporting a signal that jumps around or cuts in and out erratically. The battery energy control module detects these intermittent voltage drops or spikes and flags the circuit as unreliable, which can affect how the system manages battery temperature and charging.

SystemPowertrain
Code typeGeneric (all makes)
SeverityMedium
Fix difficultyProfessional
AreaHybrid propulsion

Symptoms you may notice

  • The hybrid or EV warning light illuminates on the dashboard, often with no other noticeable change in vehicle behavior.
  • Reduced electric-only driving range or the gasoline engine running more often than usual as the system limits battery use.
  • A message on the driver information display warning of a hybrid system fault or battery temperature issue.
  • Charging may stop early or fail to initiate on plug-in models when the battery management system cannot trust temperature readings.
  • In rare cases, the vehicle may enter a reduced-power limp mode to protect the battery pack from unmonitored heat.

Common causes, most likely first

  1. A faulty temperature sensor 'M' itself, with an internal element that opens or shorts intermittently as it heats and cools.
  2. Damaged or chafed wiring in the sensor harness where it routes near sharp edges, heat sources, or moving suspension components.
  3. Corroded or loose electrical connector pins at the sensor or at the battery energy control module, causing a high-resistance intermittent connection.
  4. A failing battery energy control module that misreads a good sensor signal, though this is less common than sensor or wiring faults.
  5. Moisture intrusion into the sensor connector or harness, leading to erratic resistance values when the vehicle is driven in wet conditions.
  6. Aftermarket or improper previous repairs that spliced into the sensor circuit and introduced an unreliable connection.

How to diagnose and fix it

  1. Perform a visual inspection of the temperature sensor 'M' harness and connector, looking for chafed insulation, corrosion, or loose pins, and repair any obvious damage.
  2. Use a scan tool to monitor the sensor 'M' temperature reading live while wiggling the harness and connector; a jumping value confirms an intermittent circuit fault.
  3. Measure the resistance of the temperature sensor 'M' with a multimeter at the sensor connector and compare it to the manufacturer's specification for the current battery temperature.
  4. Backprobe the sensor signal and ground wires at the battery energy control module connector to check for continuity and intermittent opens while flexing the harness.
  5. If the sensor resistance is out of specification or does not change smoothly with temperature, replace the temperature sensor 'M' according to the service procedure.
  6. Clear the diagnostic trouble code and perform a road test or battery temperature stabilization drive cycle to confirm the code does not return.
  7. If the code persists after sensor and wiring repairs, follow the manufacturer's diagnostic flow for the battery energy control module, which may require reprogramming or replacement.

Intermittent sensor faults that fool technicians

  • A temperature sensor 'M' can test perfectly fine at room temperature and only fail when the battery pack is hot after a long drive, so always monitor the live data during a test drive rather than trusting a cold static resistance check.
  • The erratic signal often comes from a connector pin that has lost its spring tension, not from the sensor itself, and a simple pin drag test with a mating terminal can reveal the problem without replacing any parts.
  • On many hybrid and EV platforms, the battery energy control module averages multiple temperature sensors, so a single erratic sensor 'M' may not set a code until the fault occurs repeatedly, which is why the warning light can seem to come and go.
  • Rodent damage to the sensor harness inside the battery pack enclosure is a commonly overlooked cause, especially on vehicles parked outdoors for extended periods.
  • This code does not automatically mean the battery pack is overheating; it means the circuit reporting the temperature is unreliable, and replacing the battery pack without proving the sensor circuit is a costly misdiagnosis.

Can I keep driving with P0CAC?

You can usually continue driving to a repair shop, but avoid aggressive acceleration, sustained high-speed driving, and fast charging because the system cannot reliably monitor battery temperature. If the vehicle enters a reduced-power mode or displays a stop-driving warning, pull over safely and arrange a tow.

Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage