Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All →
🎬 Helpful Videos 🛍️ Shop This Part

P0128 on 2015-2020 Ford Edge: Causes and Fixes for Coolant Temperature Fault

On a 2015-2020 Ford Edge, the P0128 code most often means the thermostat is stuck open and needs replacement. Other common causes include a faulty engine coolant temperature (ECT) sensor, its wiring, or low coolant. Expect to pay $150-$450 for a professional thermostat replacement, with costs varying by engine type.

16 minutes to read 2015-2020 Ford EDGE
Most Likely Cause
Thermostat stuck open
Difficulty
3/5
Est. Time
2.2 hrs
DIY Doable?
✅ Yes
Shop Labor
$150 – $650
Parts Price
$25 – $150
⚠️ Drivable, but... — You can drive the vehicle, but it should be repaired soon. Continued driving with an engine that isn't reaching operating temperature can lead to poor fuel economy, increased engine wear, and may mask more serious cooling system problems like slow leaks. If the code is caused by a cooling fan that is stuck on, it is generally safe to drive, but if the root cause is a major coolant leak, you risk overheating.
Key Takeaways
  • P0128 means your Ford Edge's engine is not warming up to the correct temperature quickly enough.
  • The most common fix is replacing the engine thermostat, which is likely stuck open.
  • Before replacing parts, always check the coolant level first. Low coolant can trigger this code and may indicate a leak.
  • On 2.0L EcoBoost engines, be aware of TSBs pointing to a leaking EGR cooler or the need for a PCM software update.
  • A faulty Engine Coolant Temperature (ECT) sensor or its wiring is another likely cause specific to this platform.
The trouble code P0128, "Coolant Temperature Below Thermostat Regulating Temperature," means the engine's computer (PCM) has detected that the engine is not reaching its normal operating temperature within a predetermined amount of time after being started. The PCM compares the reading from the Engine Coolant Temperature (ECT) sensor against the Intake Air Temperature (IAT) sensor and how long the engine has been running to make this determination. Essentially, the engine is running too cool, which can negatively impact fuel efficiency, emissions, and heater performance.

What's Unique About the 2015-2020 Ford EDGE

For the 2015-2020 Ford Edge, the cause of P0128 varies significantly by engine. On 2.0L EcoBoost models, TSB 20-2234 points to a potentially faulty EGR cooler causing coolant loss, while another TSB (19-2346, superseding 19-2208) addresses a known issue of coolant intrusion into the cylinders. For the 2.7L EcoBoost, SSM 48991 and SSM 47791 highlight issues with the ECT sensor or its wiring harness, a common enough problem that Ford later issued a sensor relocation kit for some applications. While a stuck thermostat is a prime suspect across all engines, these other vehicle-specific issues must be considered during diagnosis.

🎬 Watch: A breakdown of common P0128 causes and fixes.

Diagnostic Flowchart

Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.

What is the primary symptom or finding when inspecting your vehicle?
→ Replace the thermostat and plastic housing assembly ($50-$150). This is the most common cause. Refill the system with Motorcraft Yellow VC-13-G coolant.
Which specific engine is currently equipped in your Ford Edge?
→ Perform a pressure test. Check for EGR cooler leaks (TSB 20-2234) or cylinder coolant intrusion (TSB 19-2346). May require EGR cooler (K2GZ-9F464-A) or engine block replacement.
→ Perform a cooling system pressure test to locate the external leak. Repair the leak and refill with Motorcraft Yellow VC-13-G coolant.
Which specific engine is currently equipped in your Ford Edge?
→ Inspect the ECT sensor and knock sensor harness per TSB SSM 48991. Replace the ECT sensor ($20-$55) and harness if damaged.
→ Use a scan tool to verify ECT data. Replace the ECT sensor ($20-$55) and inspect the wiring connector for corrosion.
→ Connect a scan tool to monitor live ECT data. If temperature rises slowly, replace the thermostat ($50-$150). If erratic, inspect the ECT sensor.

Symptoms You May Notice

  • Check Engine Light is on
  • Engine temperature gauge reads lower than normal or drops on the highway
  • Heater blows lukewarm air or doesn't get hot
  • Decreased fuel economy
  • Vehicle takes longer than usual to warm up
  • In some cases, an engine overheat warning may appear if the cause is related to coolant loss (TSB 20-2234)
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the ECT sensor when the thermostat is stuck open.
  • Replacing the thermostat when the actual issue is a slow coolant leak causing air pockets in the system.
  • Replacing the thermostat with a cheap aftermarket part that fails quickly or has the wrong temperature rating, causing the code to return.

Most Likely Causes

  1. Thermostat stuck open 🔴 High Probability Thermostats are a common wear item. The plastic housings used on many modern engines, including the Edge, can become brittle and fail, or the thermostat mechanism itself can fail in the open position.
    How to confirm: Monitor the ECT sensor data on a scan tool. The temperature should rise slowly and may never reach the typical 195-215°F range, often dropping at highway speeds. The upper radiator hose will also warm up almost immediately after a cold start, rather than staying cool until the engine reaches operating temperature.
    Typical fix: Replace the thermostat and housing assembly. It is highly recommended to replace the entire plastic housing, not just the thermostat insert, to prevent future leaks from the aging plastic. 🎬 See this walkthrough for replacing the V6 thermostat and housing. The coolant should be drained and replaced with Motorcraft Yellow VC-13-G.
    Est. part cost: $50-$150
  2. Faulty Engine Coolant Temperature (ECT) Sensor 🟡 Medium Probability Ford issued TSB SSM 48991 which specifically mentions the ECT sensor or its wiring as a potential cause for P0128 on the 2.7L EcoBoost engine. Sensor failure or intermittent signals can trick the PCM into thinking the engine is cold.
    How to confirm: With a cold engine, use a scan tool to compare the ECT reading to the Intake Air Temperature (IAT) reading. They should be within a few degrees of each other. If the ECT reading is irrational (e.g., -40°F) or doesn't change as the engine warms up, the sensor is likely faulty. A typical Ford ECT sensor should have a resistance between 2,000-3,000 Ohms at 68°F (20°C).
    Typical fix: Replace the ECT sensor. On the 3.5L V6, the sensor is located under the intake manifold, making replacement labor-intensive. On 2.7L engines, its location in the engine valley also requires significant disassembly to access. Always inspect the connector for corrosion or damage.
    Est. part cost: $20-$55
  3. Low Engine Coolant Level 🟡 Medium Probability For the 2.0L EcoBoost engine, TSB 20-2234 specifically links P0128 with low coolant levels, which may be due to a leaking EGR cooler. TSB 19-2346 also notes coolant loss from intrusion into the cylinders on 2015-2018 2.0L engines. A low level can cause air pockets, preventing the ECT sensor from getting an accurate reading.
    How to confirm: Visually inspect the coolant reservoir. If the level is low, top it off and perform a cooling system pressure test to find the source of the leak. If no external leak is found on a 2.0L model, suspect an internal leak at the EGR cooler or a head gasket issue per the relevant TSBs.
    Typical fix: Find and repair the coolant leak, then refill and bleed the cooling system. If the EGR cooler is leaking, it must be replaced (Part No. K2GZ-9F464-A). If coolant intrusion is diagnosed per TSB 19-2346, this may require engine long block replacement. 🎬 Watch: Understanding the Ford coolant intrusion issue and its symptoms.
    Est. part cost: $20-$300+ (depending on the source of the leak)
  4. ECT Sensor Wiring or Connector Issue ⚪ Low Probability TSB SSM 48991 and SSM 47791 both mention the wiring harness as a possible culprit, especially on the 2.7L EcoBoost. Wires can become damaged from heat, vibration, or chafing, causing an intermittent or lost signal.
    How to confirm: Visually inspect the wiring leading to the ECT sensor for any breaks, chafing, or corrosion at the connector (often referred to as C1064). Wiggle the harness while monitoring the ECT data on a scan tool to see if the reading fluctuates erratically. TSBs for the 2.7L engine point to inspecting the wiring between inline connectors C1016 and C1168.
    Typical fix: Repair the damaged section of wire or replace the connector pigtail. For the 2.7L, TSB SSM 48991 notes the ECT wiring is integrated with the knock sensor harness, which may need to be replaced as an assembly.
    Est. part cost: $15-$50

Rare But Worth Checking

  • PCM Software Issue: Ford TSB 19-2046 indicates that on some 2019 2.0L EcoBoost models, a PCM software update is required to resolve P0128 and other codes. TSB 20-2234 also lists a PCM update as part of the repair process for the EGR cooler issue.
  • Cooling Fan Stuck On: If the radiator fan runs continuously at high speed, even when the engine is cold, it can over-cool the engine and prevent it from reaching operating temperature, triggering a P0128 code. This can be caused by a failed fan control module.
  • Short-Trip Driving in Cold Weather: In very cold climates, frequent short trips may not allow the engine enough time to reach its target temperature, which can trigger a P0128 code. This is a "two-trip" fault, meaning if the engine successfully warms up on subsequent drives, the code may clear itself.

Diagnosis Steps

  1. Check for any other stored trouble codes to see if they are related (e.g., P0116, P1026).
  2. Visually inspect the engine coolant level in the reservoir. If it is low, top it off with the correct Ford-specified coolant (Motorcraft Yellow VC-13-G).
  3. Perform a cooling system pressure test to check for leaks, especially if the coolant was low. This is critical for the 2.0L EcoBoost due to known EGR cooler and coolant intrusion issues.
  4. Connect a scan tool and monitor the Engine Coolant Temperature (ECT) live data as the engine warms up from a cold start.
  5. The temperature should rise steadily to approximately 195-215°F and then stabilize. If it rises very slowly, never reaches full temperature, or drops significantly at highway speeds, the thermostat is the most likely cause.
  6. If the ECT reading is erratic, stuck at a very low/high temperature, or doesn't match the ambient air temperature on a cold engine, inspect the ECT sensor and its wiring harness for damage or loose connections before replacing the sensor.
  7. For 2.0L EcoBoost models, if coolant loss is present without an external leak, carefully inspect for signs of coolant intrusion into the cylinders as per TSB 19-2346.
  8. For 2.7L EcoBoost models, pay close attention to the ECT sensor wiring harness for chafing or damage between connectors C1016 and C1168 as outlined in TSB SSM 47791.

Parts You'll Likely Need

  • Engine Coolant Thermostat Assembly (OEM #K2GZ-8575-C (for 3.5L V6)) — This is the most common cause of P0128. The thermostat fails in the open position, preventing the engine from warming up properly. Replacing the entire housing is recommended.
    Trusted brands: Motorcraft, Gates, MotoRad
    OEM price range: $70-$150
    Aftermarket price range: $40-$90
  • Engine Coolant Temperature (ECT) Sensor (OEM #DY1145 (Motorcraft)) — A faulty sensor can send incorrect temperature readings to the PCM, triggering the code. TSB SSM 48991 identifies this as a known issue on the 2.7L EcoBoost.
    Trusted brands: Motorcraft, Bosch, NTK
    OEM price range: $25-$55
    Aftermarket price range: $15-$40

Related Codes That Often Appear With This One

  • P1026 — This Ford-specific code indicates a discrepancy between the ECT and Cylinder Head Temperature (CHT) sensors, which can be caused by the same cooling system faults (like a bad EGR cooler on the 2.0L or wiring issues on the 2.7L) that trigger P0128.
  • P0217 — This code indicates an engine over-temperature condition. It can appear with P0128 if the root cause is a significant coolant loss or a faulty ECT sensor sending erratic signals, as noted in TSB 20-2234 and SSM 48991.
  • P0116 — This code indicates an issue with the ECT sensor's range or performance. It often appears alongside P0128 when the sensor itself or its circuit is failing, as mentioned in TSB SSM 48991.
  • P1299 — Indicates 'Cylinder Head Overtemperature Protection Active'. This can be triggered alongside P0128 if the PCM receives erratic signals from a faulty ECT sensor or wiring, causing it to believe the engine is both too cold and too hot.

Technical Service Bulletins (TSBs) & Recalls

  • TSB 20-2234
  • SSM 48991
  • TSB 19-2046
  • TSB 19-2346

Platform-Specific Known Issues

  • TSB 20-2234: Some 2019-2020 models with the 2.0L EcoBoost engine may exhibit P0128 along with low coolant, white smoke, or overheating due to a faulty EGR cooler or PCM software. The fix involves inspecting the cooler and potentially replacing it and updating the PCM.
  • SSM 48991: On some 2015-2020 models with the 2.7L EcoBoost engine, P0128 can be caused by the engine coolant temperature (ECT) sensor or its wiring harness. The TSB advises replacing both the ECT sensor and the knock sensor harness.
  • TSB 19-2046: For some 2019 models with the 2.0L EcoBoost built before 01/23/2019, P0128 may be caused by PCM software settings and require an update.
  • TSB 19-2346 (supersedes 19-2208): For 2015-2018 Edge models with the 2.0L EcoBoost, this TSB addresses coolant intrusion into the cylinders, which can cause coolant loss and various codes, including overheating codes that may be associated with a P0128 investigation.

Mechanic-Grade Diagnostic Values

  • ECT Sensor Resistance — expected: 2,000 - 3,000 Ohms at 68°F (20°C).. Failure: A reading significantly outside this range, or an open/infinite reading, indicates a faulty sensor.
  • ECT Sensor Resistance at Operating Temp — expected: 200 - 300 Ohms at 194°F (90°C).. Failure: Resistance that does not drop as the engine warms indicates a faulty sensor.
  • ECT Sensor Signal Voltage (Key On, Engine Off, Cold) — expected: Approximately 2.0V - 3.0V, should match IAT sensor reading.. Failure: Voltage stuck at 5.0V (open circuit/bad ground) or near 0V (short circuit).
  • ECT Sensor Signal Voltage (Engine at Operating Temp) — expected: Approximately 0.5V.. Failure: Voltage does not decrease as the engine warms up.

Scan Tool Commands That Help

  • Ford IDS (or equivalent high-end scanner): Parameter Reset (Keep Alive Memory Reset) — After replacing the ECT sensor or repairing its wiring, this function should be used to clear the PCM's learned adaptive values. This forces the computer to relearn sensor inputs immediately, preventing the old, faulty data from causing persistent issues.
  • Ford IDS (or equivalent high-end scanner): Cooling Fan Control Bidirectional Test — To diagnose a 'Cooling Fan Stuck On' scenario. This command allows the technician to manually turn the cooling fans on and off at various speeds to verify the fan control module and fan motors are working correctly, ruling them out as the cause of over-cooling.

Wiring & Ground Locations

  • C1064 — The 2-pin electrical connector that plugs directly into the Engine Coolant Temperature (ECT) sensor.. This is the primary connection point for the ECT sensor. TSBs SSM 47791 and 48991 identify this connector as a common failure point on 2.7L EcoBoost engines due to being improperly seated, having corroded pins, or damaged wires.
  • C1016 / C1168 — These are inline harness connectors located in the engine wiring harness between the ECT sensor and the PCM on Edge models.. TSB SSM 47791 specifically calls out inspecting the wiring *between* these two connectors for chafing, breaks, or shorts as a key diagnostic step for ECT-related codes (including P0128) on the 2.7L EcoBoost engine.
  • G108 — On the firewall on the driver's side, to the right of the battery (on Gen 2, 2015+ models).. This is a major chassis and engine harness ground point. A loose or corroded connection here can cause erratic voltage readings for multiple sensors that share the ground circuit, including the ECT sensor, potentially leading to a false P0128 code.

Real Owner Repair Stories

  • Ford Edge Forum user (2016 Ford Edge Sport 2.7L EcoBoost) — Check Engine Light with code P0128.
    ❌ Tried (didn't work) Initial diagnosis was uncertain, considering both sensor and thermostat.
    ✅ What actually fixed it The owner replaced the thermostat, which resolved the P0128 code. The user noted the job was difficult due to the part's location.

OEM Part Supersession History

  • RT-12347L3Z-8575-E — Part number update/revision by Ford.
    Heads up: RT-1234 is a 192°F thermostat used in many Ford applications. While it may physically fit, it's critical to use the exact temperature-rated thermostat specified for the vehicle's engine and year to avoid setting P0128. Using a lower-temp performance thermostat can trigger this code.
  • N/A (Original Engine Block)J2GZ-6006-E (example replacement long block) — To correct a design flaw causing coolant intrusion into the cylinders on 2.0L EcoBoost engines.
    Heads up: Per TSB 19-2346, if a 2015-2018 Edge with a 2.0L EcoBoost is diagnosed with coolant intrusion, the fix is to replace the entire long block engine assembly with the updated part.

Model Year Variations Within This Range

  • 2019-2020: A significant refresh for the 2019 model year introduced a new 8-speed automatic transmission (replacing the 6-speed) and gave the standard 2.0L EcoBoost engine a 5 horsepower increase. The 3.5L V6 was discontinued, and the 'Sport' trim was replaced by the 'ST' trim, which featured an uprated 335 hp 2.7L EcoBoost. These powertrain changes can affect diagnostic procedures and part numbers compared to 2015-2018 models.
  • 2015-2018: Models with the 2.0L EcoBoost engine are specifically cited in TSB 19-2346 for potential coolant intrusion into the cylinders, a problem that was addressed with a revised engine block design in later model years.
Causes and Fixes P0128 Code: Coolant Temperature Below Thermostat Regulating Temperature
Causes and Fixes P0128 Code: Coolant Temperature Below Thermostat Regulating Temperature
DIY Fix – Fault Code P0128 (Coolant Temperature Below Thermostat Regulating Temperature)
DIY Fix – Fault Code P0128 (Coolant Temperature Below Thermostat Regulating Temperature)
FORD EDGE THERMOSTAT REPLACEMENT 3.5 3.7 V6 | Thermostat Location
FORD EDGE THERMOSTAT REPLACEMENT 3.5 3.7 V6 | Thermostat Location
How to Replace the thermostat Ford Edge 2007 - 2014
How to Replace the thermostat Ford Edge 2007 - 2014
How to replace the Thermostat in a 3.5L 2008 Ford Edge!  Overheating!  DIY
How to replace the Thermostat in a 3.5L 2008 Ford Edge! Overheating! DIY
2014 ford Edge thermostat replacement @ BTW garage
2014 ford Edge thermostat replacement @ BTW garage
FORD : How to Fix the P0128 Engine Error Code with 2 Methods
FORD : How to Fix the P0128 Engine Error Code with 2 Methods
How to Fix FORD P0128 Engine Code in 3 Minutes [2 DIY Methods / Only $7.34]
How to Fix FORD P0128 Engine Code in 3 Minutes [2 DIY Methods / Only $7.34]
2018 Ford Escape ---COOLANT INTRUSION!!!
2018 Ford Escape ---COOLANT INTRUSION!!!
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Jul 21, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code P0128 for:
  • Ford EDGE: 201520162017201820192020
In this article
🎬 Helpful Videos
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part