P0CD6Hybrid/EV Battery Pack Coolant Temperature Sensor B Circuit Range/Performance
- Generic OBD-II code · Powertrain
- Turns on the check-engine light
- Matters for the ITP
- Needs a drive cycle to confirm a fix
- How the car detects it
- P0CD6 means that coolant temperature sensor B at the battery outlet is electrically fine, yet its value does not fit the rest of the thermal system. GM runs the check in the hybrid controller of the Volt with the coolant pump above 20 % and no circuit faults present: if the outlet reading is more than 10 °C away from both the inlet reading and the mean cell temperature (2011 Volt, 80 of 100 samples at 100 ms), or at least 20 °C in the 2016 ELR (32 of 40 samples at 250 ms, pump running for over a minute), the result is a Type B code with the MIL following on the second trip. Volvo lists ECM-P0CD623 on the 2016-17 XC90 T8 as an incorrect entry cured by a total software upgrade (TJ 32193). Otherwise a drifting sensor, contact resistance or trapped air are likely.
- What you may notice
- MIL on, often without noticeable driving symptoms
- Battery cooling or heating behaves unexpectedly
- Likely causes
- LikelyOutlet coolant temperature sensor reading off (drift)
- PossibleContact resistance at connector or terminals
- PossibleAir or low coolant in the battery loop after service
- RareControl module software sets the code incorrectly (e.g. Volvo XC90 T8)
- Inspection (ITP)
- Matters for the ITP. While the check-engine light is on, the car fails the emissions check.
- Repair
- Hard · Usually a job for a workshop.Typical cost: €0 – €400
- Related codes
Explanation from obdex (CC0), exactly as the app shows it. Guidance only; confirm with a workshop.