P0128 Thermostat Stuck Open on Smart Fortwo 451 / 453
P0128 means the coolant never quite reaches normal operating temperature in the time the ECU expects. On a Smart Fortwo this is almost always a thermostat that has stuck open — coolant flows continuously through the radiator instead of being held in the engine until warm. Replace the thermostat and the code clears.
Typical Symptoms
- Check engine light with code P0128
- Slow engine warm-up
- Weak cabin heat, especially in cold weather
- Coolant temperature gauge sits below the normal mark
- Slightly worse fuel economy because the engine runs in warm-up enrichment longer
What it means
The thermostat is a temperature-controlled valve in the cooling system. While the engine is cold, the thermostat blocks coolant from reaching the radiator so the engine warms up quickly. Once coolant temperature reaches the rated opening point — usually 87-90°C on a Smart Fortwo petrol engine — the thermostat opens and coolant starts circulating through the radiator to manage temperature.
P0128 sets when the ECU watches the coolant temperature climb too slowly, or fail to reach the threshold within the expected time after a cold start. On a Smart Fortwo the cause is almost always a thermostat that has stuck open. Coolant circulates through the radiator continuously, the engine never gets fully warm, and the ECU flags it. The other symptom owners notice — weak cabin heat — points at exactly the same root cause. Cabin heat depends on hot coolant flowing through the heater core, and a stuck-open thermostat means the coolant never gets hot enough to give meaningful heat at the vents.
Likely causes, cheapest first
- Thermostat stuck open. The dominant cause on a Smart Fortwo. Replace it.
- Coolant temperature sensor reading wrong. Less common, but a sensor that under-reports temperature can trip the same code. See P0117 for the sensor diagnostic.
- Wrong-spec coolant or extreme dilution. Has the coolant been topped up incorrectly? Wrong-spec coolant can affect the thermostat's response over time.
DIY check steps
- Compare cold and warm temperatures. With a Bluetooth OBD-II dongle, watch the live ECT reading on a cold start. A healthy engine climbs steadily from ambient toward 87-90°C and stays there. A stuck-open thermostat plateaus at 60-75°C and never quite reaches the normal mark.
- Feel the upper radiator hose during warm-up. It should stay cool until the thermostat opens, then warm rapidly. If it warms steadily from the start, the thermostat is open at idle — confirmed stuck.
- Check cabin heat output. Weak heat at the dash vents on a fully warmed-up car is the everyday symptom of P0128. If the heat is normal, suspect the sensor instead of the thermostat.
- Replace the thermostat. Drain enough coolant to drop the level below the thermostat housing, swap the unit (and the gasket on most variants), refill with the correct Mercedes/Smart-spec coolant, and bleed the air out per the workshop manual.
- Clear the code and drive a couple of cycles. It should not return.
When to call a shop
Thermostat replacement on a Smart Fortwo 451 or 453 is moderate-difficulty DIY — it is more about access and bleeding the cooling system properly than the actual swap. If you do not have a spot to safely drain coolant or are not comfortable bleeding the cooling system, it is a quick shop job at any independent specialist.
If a new thermostat does not clear the code, double-check the live ECT data and consider the sensor itself. Persistent P0128 with a confirmed-good thermostat and a proper warm-up curve is rare and would point at an ECU calibration issue, which needs a Smart-experienced shop.
Related parts & typical prices
| Part | Typical price | Search |
|---|---|---|
| Thermostat (with housing on some variants) | $25-90 | Search Google |
| Coolant (correct spec only — Mercedes/Smart blue) | $15-30 per liter | Search Google |
| Thermostat housing gasket | $5-15 | Search Google |
Prices are rough community-reported ranges, not quotes. Aftermarket vs. genuine Mercedes parts swing the spread; call a Smart-experienced shop for an actual quote.
Manual references
- Service manual on Manualslib — external mirror (we don't host this specific document).
- Browse Smart manuals on smartcarmanuals.com — pick your chassis code section on the home page if a specific manual isn't listed above.
Community references
- Evilution: OBD-II error code reference
- FQ101: OBD code lookup
- OBD-codes.com: P0128 generic reference
Stuck on this one?
SmartDiag-AI runs through the cheap-first checks with you, weighted to community-known patterns for your exact model. The link below pre-fills the code and model.