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

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.
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.
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.
Temperature gauge and heater
- 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
Coolant level when cold
- 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
Codes and temperature in the freeze frame
- 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
- 1
Ford 2020-2023 gasoline OBD system operation
Ford Motor Company · 2023 · manual
- 2
California Air Resources Board · 2006 · official_doc
Was this entry useful?