AutoDTCs – OBD-II Trouble Code LookupAutoDTCs – OBD-II Trouble Code Lookup
  • Home
  • DTC Codes
    • Powertrain (P-Codes)
    • Body (B-Codes)
    • Chassis (C-Codes)
    • Network (U-Codes)
  • Diagnostic Guides
  • About
  • Brands
    • Toyota
    • Lexus
    • Hyundai
    • Kia
    • BYD
    • Skoda
    • Mitsubishi
    • Volvo
    • Nissan
    • Mercedes-Benz
    • Dodge
    • Suzuki
    • Honda
    • Volkswagen
    • Audi
    • Chrysler
    • Jeep
    • Ford
  • Contact
  • Home
  • DTC Codes
    • Powertrain (P-Codes)
    • Body (B-Codes)
    • Chassis (C-Codes)
    • Network (U-Codes)
  • Diagnostic Guides
  • About
  • Brands
    • Toyota
    • Lexus
    • Hyundai
    • Kia
    • BYD
    • Skoda
    • Mitsubishi
    • Volvo
    • Nissan
    • Mercedes-Benz
    • Dodge
    • Suzuki
    • Honda
    • Volkswagen
    • Audi
    • Chrysler
    • Jeep
    • Ford
  • Contact
Home / DTC Codes / Powertrain Systems (P-Codes) / Chevy Silverado 1500 P0128 — Coolant Below Thermostat Regulating Temp

Chevy Silverado 1500 P0128 — Coolant Below Thermostat Regulating Temp

Chevrolet logoChevrolet-specific code — factory diagnostic data
DTC Data Sheet
CodeP0128
VehicleChevrolet Silverado 1500 (2007-2019)
Engine4.3L V6 / 4.8L-6.2L V8
SystemCOOLING SYSTEM
Fault typePerformance
Official meaningCoolant Temperature Below Thermostat Regulating Temperature

Last updated: May 14, 2026

Definition source: Chevrolet factory description. Diagnostic guidance is based on factory-defined fault logic for this code.

🔍Decode any Chevrolet Silverado 1500 VIN — free recalls, specs & safety ratings — free VIN decoder with NHTSA data

⚠ Scan tool requirement: This is a Chevrolet-specific code. A generic OBD2 reader will retrieve the code but cannot access the module-level data, live PIDs, or bi-directional tests needed for diagnosis. A professional-grade scan tool with Chevrolet coverage is required for complete diagnosis.

↗Looking for the cross-vehicle definition? Read the generic P0128 article for the SAE-defined fault logic that applies to all manufacturers.

P0128 Quick Answer

P0128 on a Silverado means the engine takes too long to reach normal operating temperature, or runs below it in steady cruise. On this platform it’s almost always a stuck-open thermostat — the OE thermostat begins failing open around 80,000-120,000 miles, especially in cold-climate trucks. Less common: a wrong-temperature aftermarket thermostat that someone installed, or a coolant temp sensor (ECT) reading low.

What Does P0128 Mean on a Chevy Silverado 1500?

The Chevrolet Silverado 1500 (2007-2019) stores P0128 when the condition described above is met. This guide focuses on the 4.3L V6 / 4.8L-6.2L V8 configuration — by far the most common Silverado powertrain. Diagnostic priorities and likely root causes differ from the generic SAE definition because of platform-specific failure patterns documented below.

Symptoms

  • Check Engine Light (P0128) — usually no driveability symptoms
  • Heater takes a long time to produce warm air
  • Slightly reduced fuel economy in winter
  • Engine never reaches 195°F on a long cruise per the temp gauge
  • OBD-II inspection failure

Common Causes (Most Likely on This Model First)

  1. Stuck-open thermostat. Default cause on the Gen-IV LS-family. The wax pellet element weakens with age and the thermostat fails open, letting coolant flow before the engine reaches 195°F. AC Delco / Stant 195°F replacement is the fix.
  2. Aftermarket low-temp thermostat installed. Some owners install 160-180°F thermostats thinking it adds power. The OE PCM expects 195°F — anything cooler trips P0128.
  3. Coolant temperature sensor (ECT) reading low. Less common than a bad thermostat. Compare ECT reading on the scan tool against an IR thermometer pointed at the thermostat housing — should agree within 5°F at full warm-up.
  4. Severe cold-climate idling. Trucks that idle for long periods in sub-20°F weather (work trucks, plow trucks) sometimes trip P0128 without an underlying fault — the heater load pulls heat faster than the engine produces it. Re-test after a longer steady drive.
  5. Recent radiator / water pump service with air pocket. Trapped air keeps coolant from circulating properly and the temp reading is inconsistent. Bleed the system at the bleeder port (top of the thermostat housing on the LS-family).

Diagnostic Approach

  1. Watch coolant temperature (ECT) on a scan tool from cold start through a 15-minute drive. If it doesn’t reach 195°F or fluctuates wildly down from 195°F, the thermostat is suspect.
  2. Verify the thermostat opens at the correct temperature by pulling it and bench-testing in hot water with a thermometer (should crack at ~195°F, fully open by ~210°F).
  3. Compare ECT scan-tool reading against an IR thermometer at the upper radiator hose at full operating temperature. Should be within 5°F.
  4. Check that the thermostat is a 195°F OE-spec part, not a low-temp aftermarket unit.
  5. Inspect for a stuck-open after recent service — verify bleeder port is purged and coolant level is correct.

Possible Fixes

FixWhen
Replace thermostat (195°F OE-spec)ECT doesn’t reach 195°F on a long drive — fixes ~85% of Silverado P0128s
Replace ECT sensorScan-tool ECT disagrees with IR thermometer at warm idle
Bleed cooling systemRecent service, air pocket in upper hose

Can I Still Drive With P0128?

Yes — P0128 has no immediate driveability impact. The engine runs slightly colder than designed, which means a small fuel-economy penalty in winter and worse heater output. No engine damage from short-term operation.

How Serious Is This Code?

Low priority. Address before winter if heater performance matters or before any OBD-II inspection.

Repair Costs

RepairCost
Thermostat replacement (OE 195°F)$140 – $280
ECT sensor replacement$80 – $160
Cooling system bleed (labor only)$40 – $120

Related Coolant Below Codes

Compare nearby Chevrolet coolant below trouble codes with similar definitions, fault patterns, and diagnostic paths.

  • P0128 – Ram 1500 P0128 — Coolant Below Thermostat Regulating Temp

FAQ

What fixes P0128 on a Chevy Silverado?

A new OE-spec 195°F thermostat fixes the vast majority of Silverado P0128s — about 85% of cases. Less commonly the coolant temperature sensor is the cause, or someone has installed a low-temperature aftermarket thermostat that the PCM rejects.

Can I drive my Silverado with P0128?

Yes, indefinitely from a mechanical standpoint. The engine will run slightly cool, which costs a bit of fuel economy in winter and means slow heater warm-up, but causes no damage. Address before winter or any required emissions inspection.

How much is a thermostat for a Silverado 5.3L?

OE-spec 195°F thermostat replacement runs $140-$280 in a shop or about $50-$70 in parts if you do it yourself. The job takes 30-45 minutes on the front-mounted thermostat housing.

Will a low-temp thermostat cause P0128?

Yes. The PCM expects coolant to reach 195°F within a few minutes. A 160°F or 180°F aftermarket thermostat keeps the engine below that threshold and trips P0128. Replace with an OE-spec 195°F unit to fix it.

Diagnostic Guides for This Code

In-depth step-by-step tutorials that pair with P0128.

  • TPS / Electronic Throttle DiagnosisRead guide →
  • Sensor Circuit High / Low CodesRead guide →
  • Test a 5V Reference CircuitRead guide →

Decode any Chevrolet Silverado 1500 VIN

Free recalls, specs & safety ratings — no signup.

Decode VIN →

Featured Guides
  • Fuel Trim: Short vs. Long Term
  • Diagnose Misfires (Scan Tool)
  • Diagnose EVAP Faults
  • CAN Bus: The 60-Ohm Rule
  • Test a Wheel Speed Sensor
  • Read Freeze Frame Data
Popular Codes
  • P0420 — Catalyst Efficiency
  • P0300 — Random Misfire
  • P0171 — System Lean (Bank 1)
  • P0455 — EVAP Large Leak
  • P0128 — Coolant Below Thermostat
  • U0121 — Lost Comm with ABS
  • C0040 — Wheel Speed Sensor (RR)
  • P0016 — Crank/Cam Correlation
All Categories
  • Steering Systems
  • Suzuki
  • Powertrain Systems (P-Codes
  • Suspension Systems
  • Ford
  • Body Systems (B-Codes
  • Wheels / Driveline
  • Volvo
  • Chassis Systems (C-Codes
  • CAN Bus / Network Communication
  • Audi
  • Network & Integration (U-Codes
  • Control Module Communication
  • Skoda
  • Engine & Powertrain
  • Vehicle Integration Systems
  • Jeep
  • Fuel & Air Metering
  • Volkswagen
  • Honda
  • Ignition & Misfire
  • Mitsubishi
  • Chrysler
  • Emission System
  • BYD
  • Chevrolet
  • Transmission
  • Toyota
  • GMC
  • Hybrid / EV Propulsion
  • Lexus
  • Ram
  • Cooling Systems
  • Mercedes-Benz
  • Body / Comfort & Interior
  • Dodge
  • Airbag / SRS
  • Kia
  • Climate Control / HVAC
  • Hyundai
  • ABS / Traction / Stability
  • Nissan
Powertrain Systems
  • Engine & Powertrain
  • Fuel & Air Metering
  • Ignition & Misfire
  • Emission System
More Systems
  • Transmission
  • Hybrid / EV Propulsion
  • Cooling Systems
  • Body / Comfort & Interior
Safety & Chassis
  • Airbag / SRS
  • Climate Control / HVAC
  • ABS / Traction / Stability
  • Steering Systems
Chassis & Network
  • Suspension Systems
  • Wheels / Driveline
  • CAN Bus / Network Communication
  • Control Module Communication
  • © 2026 AutoDTCs.com. Accurate OBD-II DTC Explanations for All Makes & Models. About · Contact · Privacy Policy · Disclaimer