P0128 on a Volkswagen: Causes, Fixes & Repair Cost
๐ Moderate severity ยท drivable
Safe to drive, but the engine running cool hurts fuel economy and heater output, so plan the thermostat repair soon.
What P0128 means on a Volkswagen
On a Volkswagen, P0128 means the engine computer has detected that the engine isn't reaching its normal operating temperature in the expected time. On many VW engines the thermostat comes in a plastic housing, and that housing is a common failure point that can stick open or leak.
Is P0128 common on Volkswagens?
P0128 is a familiar code on Volkswagens like the Golf, Jetta, Passat, and Tiguan as they age. The thermostat and its plastic housing are usually the culprits, and coolant leaks from the housing are common enough that many owners replace the whole assembly.
Commonly reported on: Golf, Jetta, Passat, Tiguan.
Symptoms
- Check engine light is on
- Temperature gauge reads below normal
- Heater blows lukewarm air
- Coolant level drops slowly
Common causes
- most common: Thermostat stuck open
- common: Cracked plastic thermostat housing
- common: Low coolant from a housing or hose leak
- less common: Faulty coolant temperature sensor
How to fix it
| Fix | DIY? | Typical cost |
|---|---|---|
| Top up the coolant and check the housing and hoses for leaks | Yes | $10โ30 |
| Replace the thermostat and housing assembly | Yes | $80โ200 |
| Replace a leaking coolant hose | Yes | $30โ90 |
Frequently asked questions
Other common Volkswagen codes
P0128 on other brands
Looking for the full (non-brand-specific) guide? See the P0128 code page โ
Browse all Volkswagen codes: Volkswagen hub โ
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.