Skip to content

P0CAC

Hybrid/EV Battery Temperature Sensor M Circuit Intermittent/Erratic.

  • Generic
  • Powertrain
  • Generic code
  • Medium severity

How this code is built

P
SystemPowertrain
0
Defined bySAE, the same on every car
C
AreaHybrid propulsion
AC
FaultThe specific fault in that area

What it means

P0CAC is a generic powertrain code meaning the control unit has detected an intermittent or erratic signal from the hybrid or EV battery temperature sensor designated 'M'. The signal jumped, dropped out or did not behave plausibly compared with expected values or neighbouring sensors. Which physical position 'M' refers to depends on the model and battery pack layout, so check the manufacturer's information.

Symptoms

  • Hybrid or EV system warning light on
  • Reduced power or limited performance mode
  • Reduced regenerative braking or charging
  • Cooling fan for the battery running louder or more often than normal
  • Intermittent fault that appears and clears
  • Reduced electric range or unusual state of charge readings

Possible causes

  • Loose, corroded or damaged connector at the battery temperature sensor or battery pack harnesslikely
  • Chafed, broken or intermittently open-circuit wiring to the sensorlikely
  • Faulty battery temperature sensor giving erratic readingspossible
  • Moisture or contamination in the battery pack connectors or sensor circuitpossible
  • Fault in the battery management unit or its sensor input circuitrare
  • Outdated or faulty battery management software where the manufacturer has a known fixrare

How to diagnose

  1. Read all stored and pending codes and note any other battery temperature or battery management codes
  2. Review freeze frame data and live data for sensor M and compare it with the other pack temperature sensors and ambient temperature
  3. Check for manufacturer service bulletins or software updates relevant to the model
  4. Following the manufacturer's high-voltage safety procedure, and only if trained and qualified, visually inspect accessible wiring and connectors for damage, corrosion, moisture or poor fit
  5. Wiggle test the harness and connector while watching live temperature data for dropouts or spikes
  6. With the system safely isolated, check sensor resistance and circuit continuity against manufacturer specifications
  7. Check the reference voltage, signal and ground at the battery management unit connector
  8. Clear the code and road test to see if it returns, confirming the repair

How to fix

  • Clean, reseat or replace the affected connector or terminals
  • Repair or replace damaged wiring in the sensor circuit
  • Replace the faulty battery temperature sensor or sensor assembly as the manufacturer specifies
  • Dry and seal out any moisture ingress and correct its source
  • Replace or reprogram the battery management unit only after the circuit and sensor are proven good
  • Apply a manufacturer software update if a known calibration fault is confirmed

Can I keep driving?

Medium severity

The car may be driven carefully for a short time if it runs normally, but get it checked soon as it may enter limp mode. Stop and seek help if there are further warnings, a burning smell or unusual battery heat.

Guide written by AI from the code's definition. Confirm with a diagnosis before replacing parts.