Coolant below thermostat regulating temperature on Vauxhall — thermostat housing failure is the signature fault.
Vauxhall P0128 — Coolant below thermostat regulating temperature on Vauxhall — thermostat housing failure is the signature fault. Typical UK independent garage cost: £100–£260.
What actually causes P0128 on a Vauxhall
On the 1.4 Turbo and 1.6 Z16XER the plastic thermostat housing fails — either the thermostat itself sticks open or the housing cracks and leaks coolant onto the alternator. The housing is sold as a complete assembly. On 1.7 CDTI diesels the thermostat in the EGR cooler area sticks open, often combined with EGR coolant leaks. Symptoms: slow warm-up, cold heater, poor MPG, sometimes a coolant smell from the front of the engine.
Vauxhall engines that log P0128
- 1.4 Turbo A14NET (Astra J, Corsa E, Mokka)
- 1.6 Z16XER (Astra H, Corsa D)
- 1.7 CDTI A17DTS (Astra J, Mokka)
- 1.8 Z18XER (Astra, Zafira)
How we diagnose P0128 on a Vauxhall
- Op-com/scan tool — coolant temp graph from cold start, should reach 88°C in normal driving
- Inspect plastic thermostat housing for hairline cracks (1.4T especially) — torch underneath, look for crystallised coolant residue
- Pressure-test cooling system if any coolant loss reported
- On 1.7 CDTI, inspect EGR cooler area for coolant weeping
- Always replace housing as complete assembly on these engines
The common misdiagnosis to avoid
Vauxhall dealers price the complete thermostat housing assembly at £180–£240 fitted; indie price with OE-quality part (Behr, Mahle) is £100–£150. Pattern thermostats from cheap suppliers fail again within 12 months — pay for OE-grade.
Vauxhall P0128 repair cost in the UK
Expect £100–£260 including parts and labour at an independent garage. Main-dealer quotes on Vauxhall are usually higher for the same job, and the spread exists because the cheap cause and the expensive cause throw the same code — pay for the diagnosis before you pay for parts.
Bob's workshop tip
On the 1.4 Turbo, P0128 plus any coolant loss is almost certainly the housing — leave it and the alternator dies next from coolant ingress, doubling the bill.
Codes usually seen alongside P0128 on Vauxhall
- P0125
- P0117
- P0118
Symptoms drivers report with P0128
- Temperature gauge sits below halfway even after 20 minutes of driving
- Cabin heater blows lukewarm or cold at motorway speeds — biggest winter complaint
- MPG drops 3–8 mpg in cold weather compared to summer
- Engine warning light appears typically 15–30 minutes after every cold start
- White vapour from exhaust taking longer than normal to clear at idle
- Paired codes: P0125 (insufficient coolant temp), P0116 (ECT sensor range), P0117/P0118 (ECT circuit)
Repairs that clear P0128
- Replace thermostat with correct-temp OEM part
- Verify with ECT live data
For the generic, all-makes explanation of this code — meaning, every known cause and UK cost bands — see our P0128 guide.