P0128 on GMC: How to Diagnose & Fix
Coolant Thermostat Below Regulating Temperature
5 GMC models · 5 documented issues · 2 critical · $120-$1,443 repair
P0128 on GMC by model: symptoms, diagnosis and fix
The factory water pump on 6.6L Duramax engines (LBZ, LMM, LML, L5P) is known to develop weep hole leaks and bearing failures, resulting in coolant loss and potential overheating. The plastic impeller used since the 2006 model year can also separate from the shaft, causing sudden loss of coolant circulation.
Common Symptoms
- Coolant puddle under front center of engine
- Weep hole dripping coolant from water pump body
- Engine overheating warning or high coolant temperature
- Squealing or grinding noise from front of engine
- Low coolant level warning light
How to Fix
Replace water pump assembly with updated steel impeller unit (ACDelco 251-2088 or Delphi WP10162). Flush and refill cooling system with Dex-Cool compliant coolant. Inspect thermostat and housing for related damage. Aftermarket options from Mishimoto and Aisin offer improved longevity. Repair requires serpentine belt removal; 2–4 hours labor.
Sources for this issue (1)
The 4.3L Vortec V6 uses a lower intake manifold gasket that develops coolant and oil leaks where it seals the intake to the block. The OEM gaskets use a plastic carrier that warps over time, allowing coolant to mix with oil or leak externally.
Common Symptoms
- Coolant leak at back of engine
- Oil mixing with coolant
- Coolant loss with no visible leak
- Overheating
- White residue on oil cap
- Rough idle from vacuum leak
How to Fix
Replace the lower intake manifold gaskets with the updated Fel-Pro PermaDryPlus rigid-carrier design (e.g. MS98002T for the 4.3L) instead of the original plastic-carrier gaskets. Clean all mating surfaces thoroughly. Replace the upper intake gaskets at the same time.
Sources for this issue (3)
GM identifies a P0128 diagnostic that can run at the wrong time and falsely set the code, illuminating the malfunction indicator light. This source does not establish a stuck thermostat on earlier Sierra generations. 2019–2020 GMC Sierra 1500 New Model with the 4.3L LV3 gasoline engine, North America. Not the 2014 L83 representative truck. Bulletin20-NA-167 supersedes PIP5685.
How to Fix
Have a qualified GM programming technician check applicability and install the latest ECM calibration under20-NA-167, then operate the vehicle and verify the code does not return. Do not replace the thermostat or other components for this calibration condition unless service-manual diagnosis identifies a separate component or circuit fault. Programming requires the prescribed stable power and service equipment. This is not a recall or free-repair promise.
Call to confirm they can assess your vehicle and perform the stated work. Search results do not confirm qualification, eligibility or coverage.
Sources for this issue (2)
The engine-driven water pump develops bearing/impeller wear or seal leaks, allowing coolant to weep (often visible as dried Dex-Cool on the timing-chain cover or flung from the pump pulley) and eventually causing overheating. On both the 2.4L Ecotec and 3.6L V6, the pump is timing-chain-cover-mounted, making replacement labor-intensive and comparatively expensive. Neglecting a leaking pump can damage timing components.
Common Symptoms
- Coolant leak / puddle under front of vehicle
- Engine overheating
- Low coolant warning
- Whining or grinding from water pump
- Sweet coolant smell
How to Fix
Replace the water pump (OEM/ACDelco) along with the coolant and inspect the thermostat and hoses. Given the timing-cover location, professional replacement is recommended; refill and bleed the cooling system afterward.
What you need to fix it
Only diagnosis- and fitment-reviewed repair parts are linked here.
- Engine Water PumpCross-refWPGM-700
Fitment confirmed against the ShowMeTheParts catalog for this vehicle's year and engine.
As an Amazon Associate, we earn from qualifying purchases; other part links may also earn au7o a commission. Confirm fitment by VIN before buying.
Sources for this issue (3)
A worn or leaking factory thermostat that stays open (plus a failing engine coolant temperature sensor) prevents the engine from reaching normal operating temperature. The ECM interprets the low/erratic reading as a sensor fault and enters a protective fail-safe mode: the electric cooling fans run at full speed continuously, the temperature gauge may drop to zero or read erratically, the A/C compressor may be disabled, and fuel economy suffers. It is a common and well-documented complaint across 2015-2019 5.3L/6.2L trucks and SUVs.
Common Symptoms
- Cooling fans running at full speed constantly
- Temperature gauge reads zero or fluctuates
- A/C compressor won't engage / no cold air
- Engine slow to warm up in cold weather
- Reduced fuel economy, check-engine light
How to Fix
Diagnose whether the thermostat is stuck open or the ECT sensor has drifted. The usual repair is replacing the integrated thermostat housing and the engine coolant temperature sensor (GM Genuine ECT sensor 12608814) together with fresh DEXCOOL. Clearing the codes and confirming the engine reaches ~210F resolves the fans-on-full and disabled-A/C behavior. Address it promptly because the fail-safe also cuts A/C and hurts mileage.
Sources for this issue (1)
P0128 code reference
General diagnostic-code context. The code alone does not confirm a cause for your vehicle; use the applicable issue card and its sources.
Frequently asked questions
What does P0128 mean on a GMC?
P0128 stands for "Coolant Thermostat Below Regulating Temperature." This code means the engine isn't reaching its proper operating temperature within the expected time, so the coolant stays below the thermostat's regulating temperature. The computer estimates how warm the coolant should be (based on run time, airflow, and intake air temperature) and compares it to the actual reading. When the engine warms too slowly or never gets hot enough, P0128 sets. The most common cause is a thermostat stuck open, which can cause reduced heater output, poorer fuel economy, and higher emissions. On GMC it is documented across 5 models: Sierra 3500HD, Jimmy, Sierra 1500, Terrain, Yukon.
What are the most common causes of P0128?
The most common causes of P0128 are: Thermostat stuck open or opening too early, Faulty engine coolant temperature sensor, Low coolant level, Cooling fan running constantly (overcooling), Wrong-temperature-rating thermostat installed, Corroded or loose coolant temperature sensor connector, Air pockets in the cooling system, Faulty PCM/ECM (rare). The specific cause varies by vehicle.
How much does it cost to fix P0128 on a GMC?
Published repair estimates on GMC range from $120 to $1,443 depending on the model and root cause. If an issue mentions a recall or campaign, check your VIN with the manufacturer or NHTSA and confirm eligibility and coverage with a dealer.
Looking for P0128 on a different make?
View P0128 across all makes →Join 700+ subscribers following Au7o for vehicle insights and updates.
Content compiled with AI assistance using NHTSA complaints, TSBs, and owner reports. May contain errors. Always verify with your vehicle's service manual.