Disclosure: This post contains affiliate links. If you make a purchase through these links, I may earn a small commission at no extra cost to you.
Ford P0128 is almost always a stuck-open thermostat — but on EcoBoost engines with electronically controlled thermostats, the failure mode is a little different. Here is what to check on your specific engine.
What Is the P0128 Code on a Ford?
The P0128 code on a Ford means the engine coolant temperature (ECT) is not reaching the expected operating temperature within the allotted warm-up time. Ford’s PCM monitors the rate of coolant temperature rise from a cold start — if the temperature fails to reach the thermostat’s opening temperature in a specific drive cycle window, P0128 is stored.
This code is widespread across Ford’s lineup — from the Focus, Fiesta, and Fusion to the F-150, Explorer, and Mustang. The primary culprit on virtually all Ford vehicles is a thermostat stuck in the open position.
Common Symptoms
- Check Engine Light (often the only noticeable symptom)
- Heater blows cooler air than normal, especially in cold weather
- Temperature gauge stays at or below the 1/4 mark
- Engine takes unusually long to warm up
- Slightly worse fuel economy
- Ford SYNC climate system may underperform in heat mode
P0128 Causes on Ford
| Cause | Likelihood | Engine/Models | Typical Fix Cost |
|---|---|---|---|
| Thermostat stuck open | Very High | All Ford engines — Focus, Fusion, F-150, Mustang, Explorer | $180–$500 |
| Faulty engine coolant temperature (ECT) sensor | Moderate | All Ford engines | $60–$160 |
| Wrong thermostat installed (lower temp rating) | Lower | After thermostat replacement | $30–$80 (correct part) |
| Air lock in cooling system | Lower | After coolant work | $0 (bleed system) |
Ford Engine-Specific Notes
EcoBoost Engines (1.5L, 1.6L, 2.0L, 2.3L)
Ford EcoBoost engines use a map-controlled thermostat (also called an electronically controlled thermostat or ECT) on some models. Unlike a traditional wax-pellet thermostat, the map-controlled thermostat is opened and closed by the PCM using a heating element. When P0128 appears on an EcoBoost with a map-controlled thermostat, the thermostat unit itself, its wiring, or the PCM control circuit may be at fault — not just a simple stuck thermostat.
On the 2.0L EcoBoost (2013–2018 Ford Escape, Focus ST, 2015–present Mustang EcoBoost), thermostat failure is the most common P0128 cause. Ford dealer parts are recommended as aftermarket map-controlled thermostats have a higher failure rate.
5.0L Coyote V8 (F-150, Mustang GT)
The Coyote V8 uses a traditional wax-pellet thermostat that is straightforward to replace. P0128 on the 5.0L Coyote almost always means a stuck-open thermostat. The thermostat is located at the front of the engine where the upper radiator hose connects — a common DIY repair.
3.5L EcoBoost V6 (F-150, Explorer, Edge ST)
The twin-turbo 3.5L EcoBoost has dual thermostats on some configurations. P0128 may indicate one or both thermostats are failing to close. Ford TSB 18-2189 and related bulletins address cooling system behavior on F-150 EcoBoost trucks — check the TSB database before replacing parts.
Duratec 2.5L (Fusion, Escape, Edge)
The Duratec 2.5L four-cylinder is prone to P0128 with thermostat failure around 70,000–100,000 miles. The thermostat on this engine is accessible without removing much ancillary equipment and is a popular DIY repair.
Testing the Thermostat
Cold-Start Temperature Monitoring
Connect a scan tool and monitor coolant temperature from a cold start. After 10–15 minutes of driving at highway speeds, coolant temperature should reach and stabilize between 195–210°F on most Ford engines. If it plateaus below 180°F, suspect a stuck-open thermostat.
Upper Radiator Hose Test
With the engine cold, start it and feel the upper radiator hose. It should remain cool/warm (not hot) until the thermostat opens — typically around 195°F. If the hose gets hot quickly from startup, the thermostat is not closing and coolant is flowing unrestricted.
Diagnostic Steps
- Scan for all stored codes — P0128 may appear with P0116 (ECT range/performance) if the sensor is also at fault
- Monitor live coolant temperature data from cold start with a scanner
- Verify coolant temperature reaches 195–210°F within 15 minutes of driving
- Perform upper radiator hose test to check thermostat behavior

Drain coolant, disconnect the upper hose, and remove thermostat housing bolts to access the thermostat. - Check Ford TSBs for your engine — map-controlled thermostat issues have specific diagnostics
- Test ECT sensor resistance with a multimeter if temperature readings seem erratic
- Replace thermostat with OEM or OEM-equivalent part — avoid generic aftermarket thermostats

Install the new OEM thermostat with a fresh gasket. Confirm the jiggle valve is positioned correctly before reassembly. - Bleed the cooling system after replacement
Recommended Scanners for Ford P0128
- FORScan — Ford-specific, reads ECT live data with precise temperature values and map-controlled thermostat status
- Autel MaxiCOM MK808 — Good live data for coolant temperature monitoring across all Ford models
- BlueDriver Pro — Consumer-friendly; excellent for live ECT data and freeze frame on Ford
Buyer’s pick: The Foxwell NT510 Elite (Ford) reads precise ECT live data and thermostat status. The BlueDriver Bluetooth Pro is the easier wireless option with a built-in repair report.
Frequently Asked Questions
What is the most common cause of Ford P0128?
A thermostat stuck in the open position is the most common cause of Ford P0128. EcoBoost engines may have a map-controlled thermostat that requires specific diagnostics. A faulty coolant temperature sensor is a secondary cause.
How much does thermostat replacement cost on a Ford?
Thermostat replacement on most Ford vehicles costs $180–$500 at a shop including parts and labor. EcoBoost map-controlled thermostats can be more expensive at the higher end. DIY costs are typically $30–$80 for the thermostat part alone.
What is a map-controlled thermostat on Ford EcoBoost?
A map-controlled thermostat (also called an electronically controlled thermostat) is opened and closed by the PCM using an electric heating element, rather than relying solely on coolant temperature like a traditional thermostat. This allows the PCM to optimize engine temperature for efficiency. When it fails, P0128 is triggered.
Final Verdict
On older Ford engines with a conventional thermostat, replacing the thermostat is the fix in the vast majority of P0128 cases — it is inexpensive and rarely worth diagnosing further. On EcoBoost engines with an electronically controlled thermostat, check for PCM software updates before replacing the thermostat housing, since some early units were addressed with a recalibration.
See also: Common Ford Engine Codes Explained | Ford P0300 Code Guide | Toyota P0128 Code Guide | Best OBD2 Scanner for Ford F-150 EcoBoost



