Cabin heater blows cold air even when engine is fully warm and temperature controls are set to maximum heat. This fault code is stored when the engine control unit detects a specific fault condition. Common causes include sensor failures, wiring faults, and component wear. Always read additional fault codes before replacing parts — multiple codes together provide a clearer diagnosis. Clear the code after repair and test drive to confirm the fault does not return.
⚙️ Possible Causes
Possible: Thermostat stuck open — engine never got warm enoughPossible: Air lock in cooling system — bled properly and heater worksPossible: Heater matrix flush restored heat completely
Repair / Solution
Based on 0 driver confirmations
Thermostat stuck open — engine never got warm enough0%
0 worked · 0 did not· GBP 15 – 45· ⚪ Unverified
Air lock in cooling system — bled properly and heater works0%
0 worked · 0 did not· ⚪ Unverified
Heater matrix flush restored heat completely0%
0 worked · 0 did not· GBP 15 – 30· ⚪ Unverified
⚠️ Wrong Diagnosis?
No commonly reported misdiagnoses for this fault yet.
If you have replaced a part that did not fix this problem,
submit a wrong diagnosis report
— it helps other drivers avoid the same costly mistake.
🧾 Driver Reports
✅ FixedThermostat stuck open — engine never got warm enough
Heater barely warm even on long journeys. Noticed the temperature gauge was sitting lower than normal. Thermostat stuck open — coolant constantly circulating through the radiator instead of warming up. New thermostat £18, fitted in 45 minutes. Heater now blows properly hot.
Parts replaced: Thermostat, gasket
💰 GBP 15 – 45
Was this helpful?0 votes
✅ FixedAir lock in cooling system — bled properly and heater works
Heater cold after I'd done a coolant flush. Hadn't bled the system properly. Raised the front of the car on ramps, filled slowly from expansion tank with engine running and heater on max, squeezed top hose repeatedly. Heater came on hot within 5 minutes.
Heater blowing cold even with engine warm. Coolant level was fine. Disconnected the heater hoses and flushed the matrix with a hosepipe — huge amount of brown sludge came out. Reconnected, refilled with fresh coolant, heater now works perfectly. Free fix.