P0DE9 says coolant control valve C is electrically fine but does not do its job: it fails to reach the commanded position or remains in its off state. No manufacturer documents P0DE9 publicly. GM's 2011 Chevrolet Volt tables show what such a test can look like for valve A, which has a position feedback: on start-up the valve must find its end stop within 800 ms, later it must reach each target within 1.5 s, and an erratic feedback with more than 12 % noise counts as well; enough failed samples set a Type B code with the MIL on the second trip. Where no feedback exists, makers judge the valve from coolant or pack temperatures, which CARB requests as a functional check of cooling. Dirt, a seized valve body or a weak actuator are typical. Stuck on is P0DEA.
High severity. Can I keep driving?If the car still runs, drive as little as possible and go to a specialized repair shop. Do not touch the orange cables: they carry high voltage.
Symptoms
- Battery heats up faster under load or while fast charging
- Charging power or drive power limited
- Malfunction indicator lamp on
Most likely causes
- Valve body seized or sluggish from deposits
- Worn actuator motor or gearing in valve C
- Low coolant or air in the battery loop distorting the temperature check
- Overly tight diagnostic calibration
What to check, in order
Start with the simplest. You can tick off each step.
Good to know
- Repair difficulty: medium
- It affects emissions.
What each character of P0DE9 means
- P: Powertrain: engine and transmission
- 0: Generic code: same on every make
- D: Subsystem depends on the code range
- E9: Specific fault in that system
Frequently asked questions
Can I keep driving with code P0DE9?
If the car still runs, drive as little as possible and go to a specialized repair shop. Do not touch the orange cables: they carry high voltage.
What causes code P0DE9?
The most common causes are: valve body seized or sluggish from deposits; worn actuator motor or gearing in valve C; low coolant or air in the battery loop distorting the temperature check.
Related codes
- P0DEAHybrid/EV Battery Pack Coolant Control Valve C Stuck On
- P0DE8Hybrid/EV Battery Pack Coolant Control Valve C Control Circuit/Open
- P0CE0Hybrid/EV Battery Pack Coolant Control Valve A Performance/Stuck Off
- P0D1BHybrid/EV Battery Pack Coolant Control Valve B Performance/Stuck Off
- P0CE5Hybrid/EV Battery Pack Coolant Control Valve Position Sensor Circuit Range/Performance
Sources
- gsi.ext.gm.com: 11OBDG01 HYBRID Diagnostics
- law.cornell.edu: 13 CCR 1968.2
- static.nhtsa.gov: MC 10164272 9999
Values and procedures vary by manufacturer. If it affects brakes, steering, fuel or high voltage, see a professional. Updated: 2026-11-04. How we build these pages.