AutoMalaya OBD logoAutoMalaya OBDDownload on the App Store

P0128

Low severity

Coolant Thermostat Below Regulating Temperature

Quick answer

P0128 (Coolant Thermostat Below Regulating Temperature) means: The engine isn't reaching its normal operating temperature in time, often a stuck-open thermostat. Low urgency; fix at next service. Typical Malaysia repair cost: RM80–RM300 (approximate).

P0128 — check-engine warning context

Symptoms

Likely causes

Can I drive?

Low urgency; fix at next service.

Estimated repair cost (Malaysia)

RM80–RM300 (approximate)

Diagnostic guide (for mechanics)

Work through these in order — cheapest and safest checks first, before replacing expensive parts.

  1. 1. Watch coolant temperature warm up

    On a cold start, monitor coolant temperature on live data through a normal warm-up. P0128 sets when it warms too slowly or never reaches target.

    Test: Live data coolant temperature over ~10–15 minutes of running.

    Expected: Reaches roughly 85–95°C within normal warm-up time.

  2. 2. Rule out the coolant temp sensor

    A sensor reading low can mimic a stuck thermostat. Compare the sensor reading against an infrared thermometer on the housing.

    Test: Compare live data ECT vs infrared reading at the thermostat housing.

    Expected: Sensor reading matches the actual housing temperature.

  3. 3. Confirm a stuck-open thermostat

    If the sensor is accurate but the engine warms too slowly, the thermostat is likely stuck open. Feel the upper radiator hose — it should stay cool until the thermostat opens.

    Test: Touch test: upper radiator hose during warm-up.

    Expected: Hose stays cool until the engine reaches operating temperature, then warms.

Tools: OBD-II scan tool · Infrared thermometer

When to escalate: Low urgency — combine with the next scheduled service. Replace the thermostat (and gasket/coolant) once confirmed.

This is general information, not a diagnosis. AutoMalaya OBD helps explain your car’s actual scan data; a qualified mechanic may still need to inspect the vehicle.

Related fault codes