P0128 on a Chevrolet Silverado 1500
P0128 means coolant Thermostat Below Regulating Temperature. On the Silverado 1500, a few causes come up far more than others.
What P0128 usually means on a Silverado 1500
P0128 sets when the Silverado's engine does not reach its expected operating temperature in the time the PCM allows, and the usual cause is a thermostat stuck open or opening too early. A slow warm-up, weak cabin heat in cold weather, or a temperature gauge sitting low are the everyday signs. Occasionally a coolant temperature sensor reading low fools the PCM into thinking the engine is still cold. It is a minor code mechanically, but a cold-running engine hurts fuel economy and emissions, so it is worth fixing.
Most common causes on the Silverado 1500
- Thermostat stuck open or opening early
The dominant P0128 cause on the Silverado. A thermostat that will not close keeps coolant circulating and the engine never reaches temperature.
- Faulty coolant temperature sensor
A sensor reading falsely low tells the PCM the engine is colder than it is and can set the code even with a good thermostat. Cheap to test and rule out.
- Extended cold-weather short trips
In deep cold or on very short drives the engine may not reach temperature, which can trip P0128, though a weak thermostat usually makes it worse.
What P0128 costs to fix on a Silverado 1500
The thermostat is an inexpensive part, and on the Silverado's V8s it is reasonably accessible, so most of the cost is labor and coolant. This is one of the cheaper codes to resolve on the truck. Verifying actual coolant temperature before replacing parts avoids swapping a good thermostat.
Fixing it
Compare scan-tool coolant temperature against the gauge before buying parts. If it plateaus below normal operating temperature, replace the thermostat; if the sensor reads implausibly low while the engine is warm, replace the sensor.
For the full step-by-step diagnosis order (any vehicle), see the main P0128 guide.
Year, engine and mileage change the answer. Start a case and Redline weighs these causes against what your car shows, then names the check that would settle it.
Other codes on the Chevrolet Silverado 1500
Related symptoms
Chevrolet Silverado 1500 problems & recalls by year
Based on widely reported patterns for this model; individual causes vary by year, engine and history. Generic P0128 behavior is covered on the main P0128 page. Confirm with a scan tool before buying parts.
P0128 on your Silverado 1500?
Every problem becomes a Case. Tell Redline what your Silverado 1500 is doing: it shows what the evidence supports, what’s still missing, and what to check next, before you approve a repair.
“Inner pad ~1 mm. Outer pad 3 mm.”
Next: check the slide pins move freely before buying parts.