Home / DTC / P0CD9 — Hybrid/EV Battery Pack Coolant Temperature Sensor B Circuit Intermittent/Erratic

P0CD9 — Hybrid/EV Battery Pack Coolant Temperature Sensor B Circuit Intermittent/Erratic

Detailed page for trouble code P0CD9.

34,412codes
59brands
11,921generic
22,491specific
Reset
Code

P0CD9

Generic P — Powertrain

Hybrid/EV Battery Pack Coolant Temperature Sensor B Circuit Intermittent/Erratic

Brand: Generic
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Loose, corroded or poorly seated sensor connector
  • Damaged, chafed, or broken wiring harness (intermittent open/short)
  • Faulty battery pack coolant temperature sensor (thermistor) B
  • Water or coolant intrusion into connector or sensor
  • Intermittent internal fault in BMS or control module
  • High electrical noise or poor grounding in the sensor circuit

Symptoms

  • Malfunction Indicator Lamp (MIL)/warning light illuminated (BMS/EV system)
  • Intermittent or fluctuating battery temperature readout in live data
  • Battery thermal management behaving erratically (fans/pumps cycling unexpectedly)
  • Reduced charge/discharge power or temporary battery derate
  • Possible loss of EV drive or restricted charging until fault clears

What to check

  • Read DTCs, freeze frame and stored data; capture live battery coolant temperature B data while reproducing the fault
  • Visually inspect sensor B, connector and wiring for corrosion, damage, pin backing-out or coolant contamination
  • Wiggle test harness and connector while observing live data for intermittent changes
  • Backprobe connector and verify reference voltage, signal voltage and ground with key ON (follow OEM safety/isolation procedures)
  • Measure sensor resistance with sensor disconnected (at known coolant/ambient temperature) and compare to expected values
  • Check for short to battery voltage or to ground on the signal circuit and for poor ground continuity

Signal parameters

  • Sensor type: typically NTC thermistor (resistance decreases as temperature increases); confirm OEM type
  • Typical signal voltage range (approx.): 0.1–4.9 V depending on temperature and vehicle; consult OEM for exact curve
  • Typical resistance examples (generic NTC; confirm OEM spec): ~10 kΩ at 25 °C (room temp) — actual values vary by sensor
  • Reference supply: check for stable sensor reference voltage (often 5 V or an ECU-specific reference); should not be intermittent
  • Expected behaviour: smooth, monotonic change in voltage/resistance with temperature; rapid jumps or noise indicate a problem

Diagnostic algorithm

  1. Retrieve stored codes and freeze-frame data. Note when the intermittent event occurred and operating conditions (temperature, vehicle speed, charging state).
  2. Monitor live battery coolant temperature B data with an advanced scan tool while trying to reproduce the fault (start/stop charging, cycle fans/pumps, wiggle harness). Record any spikes or dropouts.
  3. Perform a careful visual inspection of sensor B, connector and wiring routing. Look for chafing, pin corrosion, water intrusion, bent pins or loose locks.
  4. With key ON (engine/traction system disabled per safety procedures), backprobe the connector: verify reference voltage, signal voltage and ground continuity. Watch for intermittent changes while moving the harness/connector.
  5. Disconnect sensor and measure its resistance at ambient temperature. Compare to OEM specification or expected NTC behavior. If possible, check resistance at two known temperatures (e.g., ice water and warm water) to verify curve.
  6. Check wiring for shorts to battery voltage or ground using an ohmmeter and wiggle tests. Repair any damaged wiring, repair/replace corroded connectors and apply dielectric grease after repair.
  7. If wiring and connector are good but sensor values are out of spec or intermittent, replace sensor B and retest.
  8. If replacement sensor still reports intermittent, capture waveform with a scope on the signal and reference lines to look for noise or intermittent loss. Consider BMS/module input fault if wiring and sensor tested good.
  9. Clear codes, perform a full thermal/cycling road test and repeat scans to confirm the fault is resolved.

Likely causes

  • Corroded/loose connector at sensor B
  • Wiring harness chafe causing intermittent open or short to battery/ground
  • Failed sensor B thermistor element
  • Coolant ingress into connector or sensor
  • Intermittent BMS input circuit (less common)

Fault status

⚠️ Status
Intermittent or erratic signal detected from hybrid/EV battery pack coolant temperature sensor B circuit; could be wiring/connector/sensor or module related.
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2.0 hours

Similar codes

9,688

The library contains 9,688 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 :)
Send to email