P0128 on a Mercedes-Benz: Causes, Fixes & Repair Cost

๐ŸŸ  Moderate severity ยท drivable

Safe to drive if the coolant level is fine, but have the thermostat checked soon since it controls engine temperature.

What P0128 means on a Mercedes-Benz

On a Mercedes-Benz, P0128 means the engine computer has detected that the engine isn't warming up to its normal operating temperature in the expected time. Many Mercedes engines use an electronically controlled thermostat, and cooling system leaks are common enough that low coolant is often part of the story.

Is P0128 common on Mercedes-Benzs?

P0128 shows up on Mercedes models like the C-Class, E-Class, and GLE, usually as the cooling system ages. The thermostat itself is the top suspect, but coolant leaking from hoses or the expansion tank can also keep the engine from warming up.

Commonly reported on: C-Class, E-Class, GLE, GLC.

Symptoms

Common causes

How to fix it

FixDIY?Typical cost
Check and top up the coolant, and inspect for leaksYes$15โ€“50
Replace the thermostatMechanic$250โ€“450
Replace the thermostat with the housing and gasketMechanic$350โ€“600

Frequently asked questions

Can I drive a Mercedes with a P0128 code?
Yes, as long as the coolant level is fine and the engine isn't overheating. Have the thermostat checked soon, since it controls engine temperature.
What usually causes P0128 on a Mercedes-Benz?
A failing electronic thermostat is the most common cause. Coolant leaks in the cooling system are also common and can trigger the same code.
How much does it cost to fix P0128 on a Mercedes?
Mercedes parts and labor are pricey. Expect roughly $250โ€“$600 depending on whether the housing is replaced with the thermostat.

Other common Mercedes-Benz codes

P0420
P0420 on a Mercedes-Benz
P0171
P0171 on a Mercedes-Benz
P0300
P0300 on a Mercedes-Benz
P0456
P0456 on a Mercedes-Benz
P0430
P0430 on a Mercedes-Benz
P0455
P0455 on a Mercedes-Benz
P0174
P0174 on a Mercedes-Benz
P0442
P0442 on a Mercedes-Benz

P0128 on other brands

Toyota
P0128 on a Toyota
Honda
P0128 on a Honda
Ford
P0128 on a Ford
Chevy
P0128 on a Chevy
Nissan
P0128 on a Nissan
BMW
P0128 on a BMW
Volkswagen
P0128 on a Volkswagen
Hyundai
P0128 on a Hyundai
Subaru
P0128 on a Subaru
Mazda
P0128 on a Mazda
Jeep
P0128 on a Jeep
GMC
P0128 on a GMC
Lexus
P0128 on a Lexus
Volvo
P0128 on a Volvo

Looking for the full (non-brand-specific) guide? See the P0128 code page โ†’

Browse all Mercedes-Benz codes: Mercedes-Benz hub โ†’

Updated 2026-08. This page is informational and not a substitute for professional diagnosis.