Au7o mascotAu7o
Known IssuesGet Started
  1. Au7o
  2. /
  3. Known Issues
  4. /
  5. DTC Codes
  6. /
  7. P0128
  8. /
  9. GMC
GMC · Cooling · Minor code

P0128 on GMC: How to Diagnose & Fix

Coolant Thermostat Below Regulating Temperature

5 GMC models · 5 documented issues · 2 critical · $120-$1,443 repair

Share:@au7o.io

P0128 by GMC model

  • 2007-2018Sierra 3500HD1
  • 1996-2001Jimmy1
  • 2007-2019Sierra 15001
  • 2010-2017Terrain1
  • 2015-2019Yukon1
  • FAQ

P0128 on other makes

  • Audi
  • Bmw
  • Buick
  • Cadillac
  • Chevrolet
  • Chrysler
  • Dodge
  • Ford
  • Honda
  • Hyundai
  • Jaguar
  • Jeep
Diagnose my car
Back to top

P0128 by GMC model

  • 2007-2018Sierra 3500HD1
  • 1996-2001Jimmy1
  • 2007-2019Sierra 15001
  • 2010-2017Terrain1
  • 2015-2019Yukon1
  • FAQ

P0128 on GMC by model: symptoms, diagnosis and fix

Community reported
275 owners
Link to this issueError Codes:P0217P0128

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 on earlier units can also separate from the shaft, causing sudden loss of coolant circulation. GM issued TSB 07-06-02-002 addressing water pump replacement procedures for LBZ/LMM applications.

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.

Typical repair cost:$400 - $1,200
Sources for this issue (1)
  • NHTSA Campaign 19V328 - Duramax Engine-Block Heater Short Recallrecall

Research This Issue

Based on 275 owner reports

GoogleRedditYouTubeNHTSA
Community Reported
Medium Confidence275 owner reportsReviewed May 2026
All GMC Sierra 3500HD known issues →
Community reported
240 owners
Link to this issueError Codes:P0128

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 design that uses individual rubber seals instead of the one-piece plastic carrier. Clean all mating surfaces thoroughly. Replace the upper intake gaskets at the same time.

Typical repair cost:$200 - $600
Sources for this issue (1)
  • NHTSA Campaign 03V159 - Jimmy Wiper Controllerrecall

Research This Issue

Based on 240 owner reports

GoogleRedditYouTubeNHTSA
Community Reported
High Confidence240 owner reportsLast reported by owners Mar 2026Reviewed Mar 2026
All GMC Jimmy known issues →
Link to this issueError Codes:P0128

On the Sierra 1500, P0128 means the coolant did not reach the expected regulating temperature within the time/airflow the ECM predicted — almost always a thermostat stuck open (or partly open) so the engine runs too cool. The GM thermostat on the 5.3L/6.2L is integrated into a plastic housing on the engine, and the common failure is the thermostat losing its ability to close, letting coolant circulate continuously. Drivers notice the temp gauge sitting low, weak or slow-to-warm cabin heat (especially in winter), and worse fuel economy because the ECM stays in open-loop enrichment longer. A stuck-open thermostat is by far the most frequent cause; a failed/biased coolant temperature sensor is the secondary suspect and should be verified with live data before parts are thrown at it.

Common Symptoms

  • Temp gauge reads low / below normal
  • Weak or slow cabin heat
  • Reduced fuel economy
  • Check engine light
  • Longer engine warm-up

How to Fix

Verify actual coolant temperature with a scan tool vs. the gauge to separate a bad ECT sensor from a bad thermostat. If the engine won't reach ~195-210°F, replace the thermostat (and housing/gasket, commonly sold as an assembly) with an OEM-spec unit and refill/bleed the cooling system. Replace the ECT sensor if data shows an implausible reading.

What you need to fix it

Only diagnosis- and fitment-reviewed repair parts are linked here.

  • Engine Coolant Thermostat
    Cross-refTHRGM-0002

    Fitment confirmed against the ShowMeTheParts catalog for this vehicle's year and engine.

    eBay

As an Amazon Associate, we earn from qualifying purchases; other part links may also earn au7o a commission. Confirm fitment by VIN before buying.

Typical repair cost:$200 - $850
Sources for this issue (1)
  • NHTSA Campaign 11V007 - Rear-Axle Cross-Pin Recallrecall

Research This Issue

GoogleRedditYouTubeNHTSA
Community Reported
High ConfidenceVerifiedReviewed Jul 2026
All GMC Sierra 1500 known issues →
Link to this issueError Codes:P0128P0217

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 Pump
    Cross-refWPGM-700

    Fitment confirmed against the ShowMeTheParts catalog for this vehicle's year and engine.

    eBay

As an Amazon Associate, we earn from qualifying purchases; other part links may also earn au7o a commission. Confirm fitment by VIN before buying.

Typical repair cost:$1,008 - $1,443
Sources for this issue (1)
  • NHTSA Campaign 23V869 - Door-Striker Fracture Recallrecall

Research This Issue

GoogleRedditYouTubeNHTSA
Community Reported
Low ConfidenceVerifiedReviewed Jul 2026
All GMC Terrain known issues →
Link to this issueError Codes:P0128P0118

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.

Typical repair cost:$120 - $450
Sources for this issue (1)
  • NHTSA Campaign 19V837 - Fuel Pump Missing Pressure Regulator Recallrecall

Research This Issue

GoogleRedditYouTubeNHTSA
Community Reported
Medium ConfidenceVerifiedReviewed Jul 2026
All GMC Yukon known issues →

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.

Related codes

  • P0120 · Throttle/Pedal Position Sensor Circuit Malfunction
  • P0121 · Throttle/Pedal Position Sensor Circuit Range/Performance
  • P0122 · Throttle/Pedal Position Sensor/Switch 'A' Circuit Low Input
  • P0123 · Throttle/Pedal Position Sensor/Switch 'A' Circuit High Input
  • P00B7 · Engine Coolant Flow Low/Performance
  • P0117 · Engine Coolant Temperature Sensor Circuit Low
  • P0118 · Engine Coolant Temperature Sensor Circuit High
  • P0217 · Engine Overtemperature Condition

Looking for P0128 on a different make?

View P0128 across all makes →
🔧
A mechanic who knows YOUR exact car
Answers tuned to your year, make, model & trim — not generic advice. Save your garage so it always has the right context.
Get notified about P0128 fixes on GMC
We add new causes, fixes and affected GMC models for P0128 regularly — drop your email and we'll keep you posted. You can also diagnose your own car free.

Content compiled with AI assistance using NHTSA complaints, TSBs, and owner reports. May contain errors. Always verify with your vehicle's service manual.

Known IssuesMotorcycle IssuesDTC LookupDrivePricingAboutTermsPrivacyCookiesConsentData rightsCopyrightFeedback
Share:@au7o.io

Vehicle data and repair guidance on this site are compiled with AI assistance and may contain errors. Always verify with your service manual or a qualified mechanic.

Data protection representation

DataRep representative in the United KingdomDataRep representative in the European Union
Au7o · 2026
Built for DIY mechanics. Privacy-first.
Explore free Hub demo