Independent technical reference
  • Vehicles
  • Cars

P0128

P0128 (generic OBD-II): coolant temperature below thermostat regulating temperature

Verified with sources2 sourcesReviewed Oct 3, 2026
Technician coming? See the 2 steps they must show you
Modern compact car (Volkswagen Golf), front three-quarter view
VauxfordCC BY-SA 4.0Image source

Risk level

Low

Usually safe to check without specialist tools.

Urgency

Medium

Quick answer

After a cold start, the engine took longer than expected to reach working temperature. Watch the temperature gauge and the heater, check the coolant level when cold and save the codes.

Safety first

Stop and check this first

  • Do not open the cooling system when hot; the fluid comes out under pressure and can cause burns.

Safe checks you can perform

  • Temperature gauge and heater
  • Coolant level when cold
  • Codes and temperature in the freeze frame

Leave these tasks to a qualified professional

  • Do not attempt this professional task: Warm-up curve
  • Do not attempt this professional task: Thermostat monitor after the repair

What a technician must be able to justify

Technician visit

These are the steps they must carry out and show you. Tick them as they work: if steps are skipped, do not accept a part swap.

These are not instructions for opening or handling the equipment yourself. They are the checks that should support a technical conclusion.

  1. Warm-up curve

    What they doThe technician records coolant temperature from a cold start and compares it with an independent measurement.

    They must show youthe recorded curve and the comparison with the independent measurement.

    In writingwhether the thermostat or sensor is replaced and the curve after the repair.

  2. Thermostat monitor after the repair

    What they doThe technician confirms, after a new cold start, that the thermostat monitor completes without a code.

    They must show youthe monitor status after the cold start.

    In writingthe date and the test condition.

Before accepting a part or repair

Nothing has been shown yet. Do not accept a part swap based on the code alone.

Follow these steps

Note: Follow the documented order. An error code identifies the affected system, but it does not prove by itself which part has failed.

  1. Temperature gauge and heater

    No special tools

    Who:
    you, driving normally.
    How:
    after a few kilometres, check whether the temperature gauge reaches its usual position and whether the heater blows warm.
    Result that matters:
    whether the engine reaches its normal temperature.
    If the gauge stays low and the heater is slow:
    it points to a thermostat stuck open; tell the workshop.
    If the gauge and heater are normal:
    it may be the temperature sensor; the workshop should compare its reading.
    Evidence to keep:
    a note of the time or distance until the gauge settles and the outside temperature.

    Evidence: Ford 2020-2023 gasoline OBD system operation

  2. Coolant level when cold

    No special tools

    Who:
    you, with the engine cold.
    How:
    look at the level in the expansion tank without opening the cap and compare it with the marks.
    Result that matters:
    whether the level is below minimum.
    If it is low:
    tell the workshop; a coolant loss must be found before replacing parts.
    If it is correct:
    rule out low coolant and move on to the thermostat and sensor.
    Evidence to keep:
    a photo of the tank with the level.

    Never open the coolant cap with a hot engine: the fluid comes out under pressure and burns.

    Evidence: Ford 2020-2023 gasoline OBD system operation

  3. Codes and temperature in the freeze frame

    Tools required

    Who:
    you, with the car parked and a generic OBD-II reader plugged into the diagnostic socket.
    How:
    read the codes and save the P0128 freeze frame, which shows coolant and air temperature.
    Result that matters:
    whether coolant temperature sensor codes also appear.
    If there are temperature sensor codes:
    the workshop should start with that sensor.
    If P0128 is alone:
    the thermostat becomes the main suspect, still to be confirmed.
    Evidence to keep:
    a photo of the codes and the freeze frame.

    Use the reader only with the car stopped. Do not press the clear option: under the OBD rules the freeze frame is erased together with the code.

    Evidence: Ford 2020-2023 gasoline OBD system operation · Title 13, California Code Regulations, Section 1968.2, Malfunction and Diagnostic System Requirements (OBD II)

Still not solved

If the error persists, stop here. See what the technician must do and show you.

Where this code applies

A code is meaningful only inside the right product and version context.

Primary scope

System
Vehicles
Brand
OBD-II genérico
Product type
Cars

Known code variants

  • P0128
  • P0128 OBD2
  • P0128 termostato
  • P0128 thermostat

What it means

P0128 is the generic code for coolant temperature below thermostat regulating temperature. In Ford's documentation, the thermostat monitor runs once per driving cycle on a cold start and compares the actual coolant temperature with what a model says the engine should reach. If it stays low, the thermostat may be stuck open, but the temperature sensor may also be wrong or coolant may be missing. The code does not prove the thermostat is the cause.

Warnings and stop conditions

  • Loweditorial warning

    Do not open the cooling system when hot; the fluid comes out under pressure and can cause burns.

    Evidence: Ford 2020-2023 gasoline OBD system operation

Symptoms and causes

Probable causes · in order

  • Thermostat stuck openPossible

    A thermostat that does not close sends coolant to the radiator from start-up and the engine is slow to warm. Suspect it if the heater takes a long time to blow warm.

    Evidence: Ford 2020-2023 gasoline OBD system operation

  • Coolant temperature sensorPossible

    If the sensor reads lower than real, the monitor sees a cold engine. It is separated by comparing its reading with an independent measurement.

    Evidence: Ford 2020-2023 gasoline OBD system operation

  • Low coolantLess common

    With little coolant the sensor may not be immersed and reads wrong. It is checked with the cold level.

    Evidence: Ford 2020-2023 gasoline OBD system operation

Virtual technician

Does P0128 still appear after these checks?

Answer a few questions to narrow down the likely cause and the safest next action. Guidance only - it never replaces a professional.

Sources and technical references

Sources: Ford 2020-2023 gasoline OBD system operation · Title 13, California Code Regulations, Section 1968.2, Malfunction and Diagnostic System Requirements (OBD II)reviewed 2026-10-03 · verified

Was this entry useful?