P0128 on Mercedes-Benz
Coolant Thermostat Below Regulating Temperature
P0128 on Mercedes-Benz vehicles indicates coolant thermostat below regulating temperature. Au7o has documented this code across 3 Mercedes-Benz models — most commonly on A-Class, B-Class, SLC. This code means the engine isn't reaching its proper operating temperature within the expected time, so the coolant stays below the thermostat's regulating temperature. The computer estimates how warm the coolant should be (based on run time, airflow, and intake air temperature) and compares it to the actual reading. When the engine warms too slowly or never gets hot enough, P0128 sets. The most common cause is a thermostat stuck open, which can cause reduced heater output, poorer fuel economy, and higher emissions. Typical repair costs on Mercedes-Benz range from $300 to $1,400, depending on the specific model and root cause.
Common Causes of P0128
- •Thermostat stuck open or opening too early
- •Faulty engine coolant temperature sensor
- •Low coolant level
- •Cooling fan running constantly (overcooling)
- •Wrong-temperature-rating thermostat installed
- •Corroded or loose coolant temperature sensor connector
- •Air pockets in the cooling system
- •Faulty PCM/ECM (rare)
P0128 on Mercedes-Benz by Model
Mercedes-Benz A-Class(1 issue)
- M282 Thermostat Housing / Coolant Leak2019-2023
The 1.3L M282 engine develops coolant leaks at the integrated thermostat housing/gasket and at the water pump and coolant hoses, commonly in the 55,000-70,000 mile range. A failing thermostat housing causes temperature gauge fluctuation, coolant loss, and slow cabin heating; if ignored it can lead to overheating. Coolant leaks are repeatedly cited as one of the most common cooling-system issues on A 250/A 200 owners.
Mercedes-Benz B-Class(1 issue)
- Plastic Thermostat Housing Coolant Leak (M270)2013-2019
The M270/M274 petrol engines use a map-controlled, electronically actuated thermostat integrated into a plastic housing that cracks or warps with age and heat cycling, becoming a common slow coolant-leak point. Early symptoms are a sweet coolant smell from the engine bay and a gradually dropping coolant level with no visible puddle (it evaporates on hot surfaces), plus temperature-gauge fluctuation or slow warm-up as the thermostat starts sticking. On a cold-day test drive the car should reach ~80 C within 10-15 minutes; if it hovers below, suspect the thermostat. It is an expensive, dealer-favored repair because of access.
Mercedes-Benz SLC(1 issue)
- Thermostat / Coolant Pump Housing Leaks2017-2020
The M274 engine family has recurring reports of coolant leaks from the thermostat housing, water pump area, or plastic coolant fittings. Heat cycling can warp plastic housings or degrade seals, causing slow coolant loss that may eventually trigger overheating or coolant warnings.
Looking for P0128 on a different make?
View P0128 across all makes →Frequently Asked Questions
What does P0128 mean on Mercedes-Benz?▼
P0128 stands for "Coolant Thermostat Below Regulating Temperature." This code means the engine isn't reaching its proper operating temperature within the expected time, so the coolant stays below the thermostat's regulating temperature. The computer estimates how warm the coolant should be (based on run time, airflow, and intake air temperature) and compares it to the actual reading. When the engine warms too slowly or never gets hot enough, P0128 sets. The most common cause is a thermostat stuck open, which can cause reduced heater output, poorer fuel economy, and higher emissions. On Mercedes-Benz specifically, this code is documented across 3 models.
What causes P0128 on Mercedes-Benz vehicles?▼
Common causes on Mercedes-Benz: Thermostat stuck open or opening too early, Faulty engine coolant temperature sensor, Low coolant level, Cooling fan running constantly (overcooling), Wrong-temperature-rating thermostat installed. Specific causes vary by model and year — see the per-model sections below.
How much does it cost to fix P0128 on a Mercedes-Benz?▼
Repair costs on Mercedes-Benz range from $300 to $1,400, depending on the specific model and root cause.
Which Mercedes-Benz models have P0128 documented?▼
Au7o has documented P0128 on 3 Mercedes-Benz models: A-Class, B-Class, SLC.