Technical Training

Diagnosing Thermostat Failure: Stuck Closed, Stuck Open, and P0128

Anthony CalhounASE Master Tech8 min read

What the Thermostat Does

The thermostat is a temperature-controlled valve in the cooling system. When the engine is cold, the thermostat stays closed, blocking coolant flow to the radiator. This allows the engine to warm up quickly to operating temperature — the range where combustion efficiency is highest, emissions are lowest, and oil viscosity is correct for bearing protection.

Once the coolant reaches the thermostat's rated temperature — typically 195 to 205 degrees Fahrenheit on modern vehicles — the wax pellet inside the thermostat expands and pushes the valve open. Hot coolant flows from the engine through the upper radiator hose into the radiator, where it is cooled by airflow. The cooled coolant returns from the radiator through the lower hose and circulates back through the engine. The thermostat modulates between open and closed to maintain coolant temperature within a narrow band around its rated temperature.

When the thermostat fails, this temperature regulation fails with it. A stuck-closed thermostat causes overheating — no coolant flows to the radiator regardless of engine temperature. A stuck-open thermostat causes undercooling — coolant flows to the radiator continuously and the engine never reaches operating temperature. Both conditions cause real problems beyond just temperature gauge readings.

Diagnosing Stuck Closed

A stuck-closed thermostat is an overheating emergency. The engine temperature climbs past normal operating range. Without intervention — shutting the engine off — continued operation will warp the cylinder head, blow the head gasket, or cause more severe damage within minutes of extreme overheating.

The stuck-closed thermostat has a specific diagnostic signature that distinguishes it from other overheating causes. The temperature gauge climbs past normal. The upper radiator hose is cold or only slightly warm. This combination is the critical finding. The upper hose connects the engine to the top of the radiator — when the thermostat is open and coolant is flowing, this hose is distinctly hot. When the thermostat is stuck closed and blocking flow, the hose on the radiator side gets no hot coolant. It stays cold while the engine temperature climbs.

Compare the upper hose temperature to the gauge reading. If the gauge says the engine is at 230 degrees and the upper radiator hose feels cool to the touch — the thermostat is stuck closed. This is one of the most direct and confirmatory physical checks in cooling system diagnosis. No scan tool required. The two data points together — hot engine, cold upper hose — confirm the thermostat is not opening.

Shut the engine off immediately when you confirm this condition. Do not idle the vehicle while waiting for parts. Do not drive to another parking area. A 25-dollar thermostat that overheats the engine becomes a 2,000-dollar head gasket repair if you continue running it at extreme temperature.

The Upper Hose Temperature Test

The upper radiator hose temperature check is a fundamental cooling system diagnostic step that takes 10 seconds and gives you immediate information about thermostat function. Incorporate it into every cooling system or overheating evaluation.

With the engine at normal operating temperature — gauge in the normal range — carefully touch the upper radiator hose. Use the back of your hand rather than your palm for this check — the back of the hand is more sensitive to heat and you can pull it away quickly if the hose is hot enough to burn. A properly functioning thermostat produces an upper hose that is hot — 190 to 210 degrees is too hot to hold. You will feel the heat immediately and pull away.

A cool or warm upper hose on a fully warmed engine means coolant is not flowing to the radiator. The thermostat is stuck closed. An upper hose that is hot from the moment you start the engine — even when the gauge is still reading cold — means the thermostat is stuck open and coolant is flowing to the radiator even when the engine is cold.

Also check the lower radiator hose — the return line from the radiator to the engine. On a properly functioning system with the thermostat open, the lower hose should be noticeably cooler than the upper hose because the coolant has passed through the radiator and been cooled. Both hoses equally hot suggests the radiator is not transferring heat effectively. Both hoses cool on a warmed engine confirms thermostat failure.

Diagnosing Stuck Open

A stuck-open thermostat is less immediately dangerous than a stuck-closed one, but its effects on the vehicle are significant and often misunderstood. The engine takes an unusually long time to warm up — or never fully warms up, especially in cold weather. The temperature gauge barely reaches the middle of the normal range. The heater blows lukewarm or cool air even after extended driving.

A stuck-open thermostat allows coolant to circulate through the radiator continuously from the moment the engine starts. The radiator is designed to cool hot coolant — it does its job effectively, keeping the coolant temperature low regardless of how warm the engine is trying to get. The engine fights against the radiator's cooling capacity and loses, never reaching the operating temperature range the PCM expects.

The consequences extend beyond comfort. The PCM uses coolant temperature as a primary input for fuel trim strategy. An engine that the PCM believes is perpetually cold runs a richer mixture than necessary — extra fuel added for cold enrichment that would normally phase out at operating temperature. Fuel economy decreases measurably. Emissions increase. The spark advance strategy also depends on coolant temperature — a cold-reading engine receives less timing advance than a warm engine, reducing efficiency and power.

Transmission shift strategy uses coolant temperature on many vehicles. A transmission that receives a consistently cold coolant temperature signal may hold lower gears longer or apply different line pressure than it would at operating temperature, affecting shift quality and efficiency.

Understanding P0128

P0128 — Coolant Temperature Below Thermostat Regulating Temperature — is the code the PCM stores when the engine fails to reach operating temperature within the expected timeframe. The PCM monitors how quickly the coolant temperature rises after a cold start. At a certain elapsed time and driving distance, the coolant should be at or near the thermostat's rated temperature. If it is not, the PCM stores P0128.

P0128 is the PCM's way of directly telling you the thermostat is not working correctly. It does not require you to drive the vehicle and feel the heater or watch the gauge. The code is stored after the PCM has verified the problem across a defined monitoring period. It is a highly reliable code for thermostat diagnosis — it rarely points to anything other than a failed thermostat.

The exceptions: an incorrectly installed thermostat — installed backward — does not sense coolant temperature properly and causes P0128. A thermostat housing installed without a gasket or with an improperly seated gasket allows coolant to bypass the thermostat entirely. These installation errors cause P0128 on vehicles that had thermostat service recently. Ask about recent work history on any P0128 vehicle before ordering parts.

Also consider the coolant temperature sensor itself. A sensor that reads colder than actual coolant temperature causes the PCM to see a perpetually cold engine — the same effect as a stuck-open thermostat. Verify the CTS reading against known data: with the engine fully warmed up and the thermostat confirmed open, the sensor should read close to the thermostat's rated temperature — typically 195 to 205 degrees. A sensor reading 150 degrees on a fully warmed engine is failed and should be replaced before the thermostat.

Scan Tool Verification

The scan tool coolant temperature PID tells you what the PCM sees — and it gives you real-time information that makes thermostat diagnosis straightforward and documentable.

Start with a cold engine — coolant temperature should read close to ambient air temperature. A sensor that reads 180 degrees on a cold engine is failed. A reading close to ambient confirms the sensor baseline is correct. Begin monitoring the temperature as the engine warms. The temperature should rise steadily. Note the rate of rise — a normally functioning thermostat allows rapid warm-up because coolant is not circulating to the radiator during this phase.

Watch for the characteristic thermostat opening event. As coolant temperature approaches the thermostat rating, the thermostat begins to open. Cold coolant from the radiator mixes with hot coolant from the engine. The scan tool temperature PID may show a slight dip — a degree or two — as the cooler radiator coolant enters the circuit. The temperature then stabilizes in the normal range and maintains that range as the thermostat modulates between open and closed.

If the temperature climbs past normal operating range without any dip or stabilization — the thermostat is stuck closed. If the temperature rises very slowly and never reaches the expected operating range — the thermostat is stuck open or the sensor is failed. Both scenarios are confirmed by comparing the scan tool data to the physical upper hose temperature check.

Bench Testing a Suspect Thermostat

If you remove the thermostat and want to confirm its condition before installing a new one — or if you want to verify a thermostat you are about to install is within specification — a bench test takes five minutes and eliminates any doubt.

Fill a metal pot with water. Suspend the thermostat in the water using a wire or pliers — do not let it touch the bottom or sides of the pot. Place a thermometer in the water where you can read it while watching the thermostat. Place the pot on a stove or hot plate and heat the water slowly, monitoring the temperature.

The thermostat should begin to open at its rated temperature — stamped on the body of the thermostat. Watch for the valve to begin moving at that temperature. It should be fully open approximately 15 to 20 degrees above the rated opening temperature. A thermostat that does not open at the rated temperature, that opens only partially even at temperatures well above the rating, or that is already partially or fully open at room temperature is failed. Replace it.

A thermostat that passes a bench test may still fail in the vehicle due to a damaged wax pellet that functions at slow temperature change rates but not at the faster rate of engine operation. The bench test is a useful confirmation but not a complete substitute for on-vehicle testing under actual operating conditions.

Installation Notes

Thermostat installation orientation matters. The sensing element — the spring and wax pellet end — must face into the engine toward the hot coolant that the thermostat needs to sense. The valve side faces toward the radiator hose. Install it backward and the wax pellet is exposed to cold coolant returning from the radiator rather than hot coolant from the engine — the thermostat may never open or may open and close erratically.

Some thermostats have a small bleed hole or notch in the valve that must be positioned at the 12 o'clock position when installed. This bleed hole allows a small amount of coolant to flow past the closed thermostat to purge air from the system. Install the thermostat without this positioned correctly and the system may trap air and show intermittent temperature spikes or heater performance issues after the repair.

Always use a new gasket or O-ring with a thermostat replacement — never reuse the old sealing material. Torque the housing fasteners to specification. Refill the cooling system and bleed it according to the manufacturer's procedure. Many modern vehicles have specific bleed points and bleed sequences that must be followed to fully purge air from the system after any cooling system component service.

The Bottom Line

Thermostat diagnosis is straightforward when you use the right tools and follow the evidence. Cold upper hose on a hot engine — stuck closed, replace immediately. Engine slow to warm, P0128, lukewarm heater — stuck open, verify with scan tool temperature data and upper hose check. P0128 — check the CTS reading first, then confirm thermostat function. Bench test the old thermostat before condemning it if you have any doubt. Install the new one with the sensing element toward the engine, use a new gasket, bleed the system properly. A 25-dollar part done correctly the first time is one of the most satisfying repairs in the shop.

APEX Tech Nation — automotive technician training built by techs, for techs. Try Pro free for 7 days.

Related Articles

Disclaimer: This article is for educational and informational purposes only. Technical specifications, diagnostic procedures, and repair strategies vary by manufacturer, model year, and application — always verify against OEM service information before performing repairs. Financial, health, and career information is general guidance and not a substitute for professional advice from a licensed financial advisor, medical professional, or attorney. APEX Tech Nation and A.W.C. Consulting LLC are not liable for errors or for any outcomes resulting from the use of this content.