Combustion Pre-heater Module (CPM)
Volvo S40 (2004–2013) – Combustion Pre-heater Module (CPM) fault codes
45 fault codes
The same fault code can mean different things depending on model year and engine. Each meaning is therefore shown on its own row, with exactly which cars it applies to.
| Code | Meaning |
|---|---|
| CPM-0018 | Glow plugs. Signal too high2004–2012 |
| CPM-0102 | Glow plugs. Signal too low2004–2012 |
| CPM-0204 | Glow plugs. Signal missing2004–2012 |
| CPM-0318 | Fuel pump. Signal too high2004–2012 |
| CPM-0402 | Fuel pump. Signal too low2004–2012 |
| CPM-0504 | Fuel pump. Signal missing2004–2012 |
| CPM-1001 | Combustion fan. Signal too high2004–2012 |
| CPM-1128 | Combustion fan. Signal too low2004–2012 |
| CPM-1204 | Combustion fan. Signal missing2004–2012 |
| CPM-1308 | Combustion fan. Faulty function2004–2012 |
| CPM-1418 | Water pump. Signal too high2004–2012 |
| CPM-1502 | Water pump. Signal too low2004–2012 |
| CPM-1604 | Water pump. Signal missing2004–2012 |
| CPM-2308 | Control module. Internal fault2004–2012 |
| CPM-3002 | Engine coolant temperature (ECT) sensor. Signal too low2004–2012 |
| CPM-3141 | Engine coolant temperature (ECT) sensor. Signal too high / Signal missing2004–2012 |
| CPM-3202 | Overheat protection thermostat. Signal too low2004–2012 |
| CPM-3341 | Overheat protection thermostat. Signal too high / Signal missing2004–2012 |
| CPM-3402 | Flame sensor. Signal too low2004–2012 |
| CPM-3541 | Flame sensor. Signal too high / Signal missing2004–2012 |
| CPM-3601 | Control module. Supply voltage too high2004–2012 |
| CPM-3702 | Control module. Supply voltage too low2004–2012 |
| CPM-4001 | Engine coolant heater. Activated too long2004–2012 |
| CPM-4101 | Engine coolant heater. Too many unsuccessful attempts2004–2012 |
| CPM-4208 | Engine coolant heater. Extinguished flame2004–2012 |
| CPM-4308 | Engine coolant heater. Extinguished flame2004–2012 |
| CPM-4501 | Combustion fan. Activated too long2004–2012 |
| CPM-5001 | Control module. Over heated2004–2012 |
| CPM-5101 | Control module. Over heated2004–2012 |
| CPM-5201 | Control module. Over heated2004–2012 |
| CPM-5301 | Control module. Over heated2004–2012 |
| CPM-5401 | Control module. Internal fault2004–2012 |
| CPM-5601 | Control module. Internal fault2004–2012 |
| CPM-5701 | Control module. Collision signal received2004–2012 |
| CPM-6008 | Control module. Internal fault2004–2012 |
| CPM-6108 | Control module. Internal fault2004–2012 |
| CPM-6208 | Control module. Internal fault2004–2012 |
| CPM-6301 | Control module. Internal fault2004–2012 |
| CPM-6408 | Control module. Internal fault2004–2012 |
| CPM-6508 | Control module. Internal fault2004–2012 |
| CPM-8602 | Control module. Internal fault2004–2012 |
| CPM-8704 | Control module. Internal fault2004–2012 |
| CPM-E001 | Control module communication. Faulty communication2004–2012 |
| CPM-E003 | Configuration fault. Faulty configuration2004–2012 |
| CPM-E010 | Control module. Supply voltage too low2004–2012 |