Code
P0CAC
Generic
P — Powertrain
Hybrid/EV Battery Temperature Sensor M Circuit Intermittent/Erratic
AI status
Completed
Completed
100%
Causes
- Open or short in sensor wiring harness
- Corroded, loose or contaminated connector pins
- Failed or degraded temperature sensor (thermistor)
- Poor ground or high resistance in reference/return circuit
- Intermittent contact caused by chafing, vibration or movement
- Battery pack module or vehicle control module fault or software anomaly
Symptoms
- Intermittent or flashing battery temperature readout or implausible readings
- DTC P0CAC stored (intermittent/erratic) — may set as pending or freeze-frame present
- Possible hybrid system limp mode, reduced charge/discharge capability or derate under some conditions
- Diagnostic trouble codes related to battery management or other temperature sensors
- No cranking/starting effect in many designs (depends on architecture)
What to check
- Retrieve DTC details and freeze frame data with a scan tool; note when code set (temperature, vehicle speed, charge state)
- Inspect sensor connector and harness for corrosion, damage, pin push-out, water ingress, or chafing
- Backprobe connector and monitor live temperature sensor value while gently wiggling harness to reproduce the fault
- Check for technical service bulletins (TSBs) or software updates for battery management module
- Verify proper mating of connectors if battery pack recently serviced
Signal parameters
- Sensor type: typically an NTC thermistor (resistance decreases as temperature rises) — manufacturer dependent
- Typical nominal: ~10 kΩ at 25°C is common but values vary; consult service data for exact specs
- Expected voltage to control module: ~0.1–4.9 V depending on temperature and reference circuit (most systems use a 5 V reference or pull-up)
- Open-circuit behavior: very high resistance / voltage near rail; short-circuit behavior: near 0 V or near ground depending on wiring
- Update rate: low-frequency periodic updates (typically 0.5–5 Hz) — look for dropouts or noise on live data stream
Diagnostic algorithm
- Read codes and freeze-frame with OEM-capable scan tool; record live data for sensor M and related sensors.
- Visually inspect sensor, connector, and harness for damage, corrosion, moisture or loosened pins. Repair or clean as needed with electrical contact-safe cleaner; retest.
- With ignition ON (follow HV safety/lockout procedures where applicable), backprobe the sensor harness and measure signal voltage and ground reference. Compare to service spec.
- Measure sensor element resistance at ambient and verify change when sensor is heated (hot water) and cooled (ice water); compare to manufacturer resistance vs. temperature chart. Replace sensor if out of spec.
- Wiggle-test harness and connector while monitoring live data to reproduce intermittent/erratic signal. If reproduced, repair/replace harness or connector. If not, use an oscilloscope to look for noise, spikes or intermittent opens.
- Check continuity and resistance between sensor connector and battery management / control module connector and verify proper grounds. Repair any high-resistance circuits.
- If wiring and sensor test good, check module inputs and grounding at the control module. Swap/inspect related modules only per service manual and safety rules.
- After repairs, clear codes and perform functional test under conditions similar to freeze-frame (temperature, load). Monitor for reoccurrence and road/test per manufacturer guidance.
Likely causes
- Damaged harness between battery pack and control module
- Connector pin corrosion at the sensor or at the module harness connector
- Sensor element intermittent due to age/heat cycling
- Poor ground at battery pack sensor mounting or chassis ground
- Connector not fully seated after service
Fault status
Status
Intermittent/erratic signal detected from Hybrid/EV Battery Temperature Sensor M circuit. Fault logged as intermittent; further testing of sensor, wiring, connectors, and module inputs recommended.
Repair difficulty: Hard
Diagnostic time: 1.0-4.0 hours
Similar codes
Repair manuals
Brands with available manuals
6,864
The library contains 6,864 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.
Your experience will help others
+100 karma for a short comment :)
Was this AI description helpful?
Your feedback helps improve AI descriptions.
👍 Like
0
👎 Dislike
0
Send to email
