Skip to content

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 codeP0128
MeaningCoolant Temperature Below Thermostat Regulating Temperature – Mercedes
SystemPowertrain (Engine & Transmission)
VehiclesMercedes-Benz
Common onM271 / M274 four-cylinder petrol, M272 / M276 V6, OM651 / OM642 diesel
SeverityLow
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. 1.Thermostat stuck open

    Most likely
  2. 2.Faulty coolant temperature sensor or wiring

  3. 3.Low coolant level

  4. 4.Radiator fan running constantly

Step-by-step diagnostic guide

  1. 1

    Read all codes with XENTRY or a Mercedes-capable scanner.

  2. 2

    Check the coolant level with the engine cold.

  3. 3

    Log coolant temperature during warm-up and on the motorway – a slow rise or a drop at speed points to the thermostat.

  4. 4

    Check whether the radiator fan runs on a cold engine.

  5. 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

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.