AutoCode Resolve

Professional Diagnostic Database

[ADSENSE TOP BANNER - MANUAL]

P0128 Chevy Silverado: Coolant Thermostat (Coolant Temperature Below Regulating Temperature)

Chevy Silverado P0128 Thermostat Diagnosis

Quick Answer: What is P0128?

On a Chevy Silverado, the P0128 code indicates that the Powertrain Control Module (PCM) has detected the engine is running cooler than its required operating temperature (usually it should reach about 210°F). In Silverado V8 and V6 engines, this is almost always caused by a thermostat that is stuck open, or occasionally, a failing Engine Coolant Temperature (ECT) sensor.

Severity: LOW. You will not damage the engine immediately, but driving cold prevents the truck from entering "Closed Loop" fuel management. This means your Silverado will run rich, burn significantly more gas, and eventually foul the spark plugs or damage the catalytic converters.

Common Symptoms

[ADSENSE IN-ARTICLE - MANUAL]

Most Likely Causes

  1. Stuck Open Thermostat (85%): The mechanical spring fatigues and fails to close, allowing coolant to circulate constantly.
  2. Faulty ECT Sensor (10%): The Engine Coolant Temperature sensor near the driver's side cylinder head is sending a false "cold" reading.
  3. Low Dex-Cool Coolant: An air pocket caused by a leak is preventing the sensor from touching the fluid.
  4. Cooling Fan Clutch Stuck: On older Silverados with mechanical fans, the clutch locks up and over-cools the radiator.

Detailed Repair Cost Breakdown

Estimates for Chevy Silverado (4.3L, 4.8L, 5.3L, and 6.0L engines) in the US market:

Component / Task Aftermarket Part OEM ACDelco Part Labor Time
Thermostat & Housing Assembly $25 - $45 $55 - $80 1.0 hr (Very Easy DIY)
ECT Sensor $15 - $25 $35 - $50 0.5 hr
Coolant Top-Off (Dex-Cool) $18 (Pre-mixed) $25 (ACDelco) N/A

How to Fix P0128 on a Chevy Silverado

1. Verify the ECT Sensor First

On GM Vortec V8 engines, the ECT sensor is located on the front of the driver's side cylinder head. Before replacing the thermostat, plug in an OBD2 scanner and check the "Live Data" for coolant temperature. If it reads exactly -40°F, your sensor or its wiring is completely broken, not your thermostat.

2. Replacing the Thermostat Assembly

If the gauge rises slightly but never hits 210°F, the thermostat is stuck open. On Silverados, the thermostat and housing are often sold as one integrated unit. It is located at the end of the lower radiator hose where it meets the water pump. It is held by two 10mm bolts. Pro Tip: Only buy an OEM ACDelco thermostat; aftermarket ones are notorious for failing within a year on these trucks.

3. Bleed the Cooling System

After installing the new part, you must bleed the air out of the system. Leave the radiator cap off, turn the heater inside the truck to maximum heat, and run the engine until the new thermostat opens and the bubbles stop coming out of the radiator neck. Top off with orange Dex-Cool coolant.

[ADSENSE FOOTER - MANUAL]