← All articles

Engine & warning lights

P0128 Code: Thermostat Stuck Open and Its Effect on Engine Temp and Economy

Explaining the P0128 code linked to a thermostat stuck open, preventing the engine from reaching optimal operating temperature.

DriveMet editorial teamLast reviewed 2026-08-317 min readOur methodology & sources
Technician checking coolant level and the radiator reservoir in the engine bay
Illustrative photo: cooling leaks are found with a simple pressure test before any money goes on parts.

The short version

Replacing the thermostat and its gasket costs $40-$105 (SAR 150-400) including labor on most cars — a relatively simple repair compared to overheating issues.

  • 5 symptoms you can check yourself
  • 6 diagnosis steps in order
  • 4 FAQs answered directly
  • Last editorial review: 2026-08-31 · 7 min read

Top 3 facts

  • Engine temperature gauge stays low longer than usual after startup or never reaches the midpoint at all
  • Mechanical thermostat stuck permanently open due to worn internal spring
  • Read live coolant temperature data with an OBD tool and compare it to the expected normal value after 10-15 minutes of running
  • Because the engine is designed to run at peak efficiency at a specific operating temperature (usually 90-105°C), and staying cooler than that reduces combustion efficiency, increases internal wear long-term, and notably raises fuel consumption.

Cost table

Replacing the thermostat and its gasket costs $40-$105 (SAR 150-400) including labor on most cars — a relatively simple repair compared to overheating issues. Replacing the coolant temperature sensor ranges $21-$59 (SAR 80-220), while fixing the electric cooling fan circuit may cost $40-$135 (SAR 150-500) depending on whether the fault is in the relay or the fan itself.

Figures are a guidance range calculated with a published method — read the methodology.

Run your own estimate

Wider context

The P0128 code appears when the engine doesn't reach normal operating temperature within the expected time after startup — the opposite of the overheating issue most drivers fear. The most common cause is a thermostat stuck permanently open, allowing coolant to flow non-stop even when the engine needs to retain heat to reach its optimal operating temperature, which reduces combustion efficiency, increases fuel consumption, and delays cabin heater performance in cold weather.

Early indicators

Engine temperature gauge stays low longer than usual after startup or never reaches the midpoint at all
Cabin heater taking longer than usual to warm up in cold weather
Noticeable increase in fuel consumption, especially on frequent short trips
Check engine light on with P0128 code often without any other obvious performance symptoms
Slight difficulty in the operation of some emissions control systems dependent on the engine reaching a certain operating temperature

Sources of failure

  • Mechanical thermostat stuck permanently open due to worn internal spring
  • Failed engine coolant temperature (ECT) sensor giving a falsely low reading
  • Low coolant level affecting accuracy of actual temperature measurement
  • Electric cooling fan running continuously without stopping due to a control relay fault
  • Thermostat with an opening temperature rating not matching engine specs (a wrong replacement part was installed previously)

Steps you should not skip

1

Read live coolant temperature data with an OBD tool and compare it to the expected normal value after 10-15 minutes of running

2

Physically inspect the thermostat if accessible; it should be fully closed when the engine is cold and open gradually as temperature rises

3

Check the ECT sensor by comparing its reading to an external thermometer on the radiator hose during steady operation

4

Check coolant level in the reservoir and top off if below minimum

5

Check electric cooling fan operation and confirm it's not running continuously without a command from the control unit

6

Replace the thermostat if confirmed as the root cause, and clear the code after repair while monitoring time to reach operating temperature on a test drive

Most asked

Why is a thermostat stuck open a problem if it prevents overheating?

Because the engine is designed to run at peak efficiency at a specific operating temperature (usually 90-105°C), and staying cooler than that reduces combustion efficiency, increases internal wear long-term, and notably raises fuel consumption.

Can I drive for a long time with an active P0128 code?

Yes, you can drive without direct risk to engine integrity, but excess fuel consumption and delayed heater performance make a prompt repair economically worthwhile, especially in cold-winter regions.

How do I distinguish a thermostat fault from a temperature sensor fault?

The easiest way is comparing the computer's reading to a direct measurement with an external thermometer on the radiator hose; if the two readings match, the thermostat is genuinely the problem, and if they differ significantly, the sensor is the one that's failed.

Does replacing the thermostat require fully draining the cooling system?

Usually yes, since the thermostat sits within the main coolant path, so part of the fluid must be drained before accessing it, then the system refilled and bled of trapped air after installation to ensure effective cooling.

Yearly prevention plan

Always use a thermostat with the same temperature rating recommended by the manufacturer when replacing and don't choose a cheaper alternative with different specs, check coolant level monthly, and watch how long the temperature gauge takes to reach the midpoint as an early indicator before any official code appears.

DriveMet review

Replacing the thermostat and its gasket costs $40-$105 (SAR 150-400) including labor on most cars — a relatively simple repair compared to overheating issues. Always use a thermostat with the same temperature rating recommended by the manufacturer when replacing and don't choose a cheaper alternative with different specs, check coolant level monthly, and watch how long the temperature gauge takes to reach the midpoint as an early indicator before any official code appears.

What we verified

  • Cross-checked 5 warning signs against 5 likely causes before publishing.
  • Reviewed 6 repair steps and confirmed the order a shop would follow.
  • Compared the cost range with our published methodology and refreshed it on 2026-08-31.
  • Answered 4 questions people actually search for on this topic.

Reviewed by the DriveMet editorial team on 2026-08-31 under our editorial policy. This is an editorial review of the page, not visitor ratings.

Related tools

Apply what you just read to your own car with your own numbers.

Reference sources

  • NHTSA vPIC vehicle specifications and manufacturer recalls
  • EPA fueleconomy.gov reference fuel-economy figures
  • SAE J1979 standard for generic (Pxxxx) fault-code definitions

Related articles

Search this site

Ready-made searches that surface the guides, calculators, and cost pages tied to this topic.