P0128 means the engine coolant stayed below the thermostat's regulating temperature for longer than the ECU allows, so the engine takes too long to warm up. The most common cause is a thermostat stuck open, which lets coolant circulate before the engine is warm. Expect lukewarm cabin heat, a low temperature gauge, and worse fuel economy. A replacement thermostat typically costs 80 to 300 euros parts and labour combined.
P0128 is a cooling system-related diagnostic trouble code classified as low severity. When your vehicle's ECU detects this condition, it stores P0128 and illuminates the check engine light.
