P0128 – Coolant Temperature Below Thermostat Regulating Temperature – Mercedes (Mercedes-Benz M271 / M274 four-cylinder petrol)
Fault code P0128 means "Coolant Temperature Below Thermostat Regulating Temperature – Mercedes". It is common on M271 / M274 four-cylinder petrol, M272 / M276 V6, OM651 / OM642 diesel engines. Below are the real-world causes, step-by-step tests and OEM part numbers.
Last updated
P0128 quick summary
| Fault code | P0128 |
|---|---|
| Meaning | Coolant Temperature Below Thermostat Regulating Temperature – Mercedes |
| System | Powertrain (Engine & Transmission) |
| Vehicles | Mercedes-Benz |
| Common on | M271 / M274 four-cylinder petrol, M272 / M276 V6, OM651 / OM642 diesel |
| Severity | Low |
| Can I drive? | Yes. The engine runs too cold, so wear, fuel consumption and DPF problems increase, but there is no immediate danger. |
| Repair cost | €80 – €600 |
Symptoms of P0128
- Check Engine light
- Temperature gauge slow to rise or below normal at motorway speed
- Weak heating in winter
- Higher fuel consumption
- On diesels: more frequent DPF problems
Most common causes of P0128 (most likely first)
Mechanic's Pro Tip
On Mercedes engines P0128 is almost always a thermostat stuck partly open. Before replacing it, compare the coolant temperature in live data with the gauge – a faulty temperature sensor can mimic the same fault. Use Mercedes-approved coolant and bleed the system properly after the repair.
1.Thermostat stuck open
Most likely2.Faulty coolant temperature sensor or wiring
3.Low coolant level
4.Radiator fan running constantly
Step-by-step diagnostic guide
- 1
Read all codes with XENTRY or a Mercedes-capable scanner.
- 2
Check the coolant level with the engine cold.
- 3
Log coolant temperature during warm-up and on the motorway – a slow rise or a drop at speed points to the thermostat.
- 4
Check whether the radiator fan runs on a cold engine.
- 5
Test the temperature sensor if readings are implausible; replace the thermostat and bleed the system.
Frequently asked questions
Can a thermostat cause DPF problems on a Mercedes diesel?
Yes. An engine that runs too cold regenerates the DPF less effectively and produces more soot, so P0128 is worth fixing on diesels.
How much does a Mercedes thermostat replacement cost?
The thermostat costs about 40–150 € depending on the engine. With labour and coolant, the total is usually about 150–600 €.
Related fault codes
- P0128Coolant Thermostat (Coolant Temperature Below Thermostat Regulating Temperature)
- P0128Coolant Temperature Below Thermostat Regulating Temperature
- P2463Diesel Particulate Filter – Soot Accumulation
- P0126Insufficient Coolant Temperature for Stable Operation
- P0125Insufficient Coolant Temperature for Closed Loop Fuel Control
- P0119Engine Coolant Temperature Circuit Intermittent
This guide is for information only. Working on vehicles can be dangerous — if you are unsure, have the car checked by a qualified mechanic. Values can differ between model years; always check the manufacturer's repair information.