Coolant below thermostat regulating temperature on Ford — almost always a stuck-open thermostat, not a sensor fault.
Ford P0128 — Coolant below thermostat regulating temperature on Ford — almost always a stuck-open thermostat, not a sensor fault. Typical UK independent garage cost: £90–£240.
What actually causes P0128 on a Ford
On all of these Ford engines P0128 is overwhelmingly a thermostat that has failed open — coolant circulates through the radiator continuously, the engine never reaches 88–92°C, and the ECU flags it. On 1.0 EcoBoost the integrated thermostat housing (plastic) is also prone to cracking and leaking. On 1.6/2.0 TDCi the housing is metal but the thermostat itself sticks open at high mileage. Drivers often notice poor MPG, slow heater warm-up, and a temperature gauge that never reaches the centre mark.
Ford engines that log P0128
- 1.0 EcoBoost (Fiesta, Focus, B-Max)
- 1.6 TDCi (Focus, Mondeo, C-Max)
- 2.0 TDCi (Mondeo, S-Max, Galaxy)
- 1.6 Ti-VCT / Duratec
How we diagnose P0128 on a Ford
- Scan tool — graph coolant temp from cold start, should reach 88°C+ within 6–10 minutes of normal driving
- Feel top and bottom radiator hoses — bottom hose getting warm too early = thermostat open
- On 1.0 EcoBoost, pressure-test the integrated housing for cracks before removing
- Replace thermostat with OE Motorcraft or equivalent — cheap pattern thermostats fail again within a year
- Bleed cooling system properly — air locks cause repeat P0128
The common misdiagnosis to avoid
Don't accept a 'coolant temperature sensor' quote (£60+ part) until the thermostat has been ruled out — the sensor reading is almost always correct; it's the coolant that genuinely isn't hot enough.
Ford P0128 repair cost in the UK
Expect £90–£240 including parts and labour at an independent garage. Main-dealer quotes on Ford 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 1.0 EcoBoost, while the thermostat is out, inspect the coolant for any oil contamination — these engines have a known head-cracking issue and P0128 with milky coolant means stop everything and pressure-test the head.
Codes usually seen alongside P0128 on Ford
- P0125
- P0116
- P0117
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.