Cadillac · Cooling · Minor code

P0128 on Cadillac: How to Diagnose & Fix

Coolant Thermostat Below Regulating Temperature

12 Cadillac models · 12 documented issues · 8 critical · $250-$6,000 repair

Share:@au7o.io

P0128 on Cadillac by model: symptoms, diagnosis and fix

Community reported
650 owners

The Northstar V8 in the STS is infamous for head gasket failure caused by the head bolts pulling out of the aluminum block. GM used torque-to-yield head bolts threaded directly into the aluminum block without steel inserts, and over time the bolt threads strip from the soft aluminum. Coolant enters the combustion chambers, causing overheating and white exhaust smoke. The failure is mostly associated with earlier engines that used fine-pitch M11x1.5 head bolts; GM switched to coarser M11x2.0 bolts in 2004, and later engines are less prone, though failures are still reported. When it happens it is often terminal for the vehicle due to repair costs exceeding vehicle value.

Common Symptoms

  • Coolant loss with no visible external leak
  • White smoke from exhaust (sweet smell)
  • Engine overheating, especially under load
  • Coolant in oil (milky appearance on dipstick)
  • Bubbles in coolant reservoir

How to Fix

The permanent fix is the Northstar Performance "Norm's Inserts" or Time-Sert procedure — the engine is removed, heads pulled, and steel thread inserts are installed in all head bolt locations in the aluminum block. This is a 30+ hour job. Alternatively, a used/reman engine with inserts already installed can be swapped in. Bar's Leaks Head Gasket Fix (1111) is a temporary measure that can buy time.

Typical repair cost:$3,000 - $6,000
Sources for this issue (1)

Research This Issue

Based on 650 owner reports

Community Reported
Low Confidence650 owner reportsLast reported by owners Mar 2026Reviewed Oct 30, 2026

The 2006-2011 DTS (DeVille's successor) continues to use the Northstar 4.6L V8 with the same head bolt thread-stripping issue. GM made minor improvements to the later Northstar engines (L37 and LD8 variants) but never fully resolved the fundamental design flaw of steel bolts in aluminum threads. The DTS Northstar is slightly improved over the DeVille era but still fails at 100,000-150,000+ miles. The symptoms and repair are the same as on the DeVille.

Common Symptoms

  • Coolant loss with no visible external leak
  • White smoke from exhaust
  • Overheating in stop-and-go traffic
  • Milky residue on oil cap
  • Bubbles in coolant overflow
  • Sweet exhaust smell

How to Fix

The repair requires engine removal and installation of Norm's head studs or Time-Sert thread inserts with new head gaskets. The DTS engine drops out the bottom. Find a Northstar specialist shop for the best results.

Typical repair cost:$3,000 - $6,000
Sources for this issue (2)

Research This Issue

Community Reported
Medium ConfidenceReviewed Oct 30, 2026

The engine thermostat on the 3.6L LGX V6 commonly sticks in the open position, so the engine never reaches its target operating temperature. The ECM sets P0128, and because the steering module needs a valid coolant-temperature signal to compensate for cold, thick steering-gear grease, it stores U0401 and the driver gets a 'Steering Assist is Reduced - Drive With Care' message, sometimes with noticeably heavier steering effort. Owners report this in NHTSA filings, and GM bulletin 17-NA-158 documents it for the 2017 XT5 with the LGX. It is a cooling-system fault masquerading as a steering fault, which is why many owners are first quoted power-steering diagnostics.

Common Symptoms

  • 'Steering Assist is Reduced, Drive With Care' message on the DIC
  • Check engine light with P0128
  • Air conditioning stops blowing cold / compressor disabled
  • Engine temperature gauge reads low or takes a very long time to warm up
  • Heater blows lukewarm in cold weather
  • Steering effort feels heavier than normal

How to Fix

Replace the thermostat/water outlet housing assembly (the thermostat is integral to the plastic housing on the LGX - it is not serviced separately) and refill/bleed the cooling system with DEX-COOL. Clear P0128, then verify coolant temperature reaches roughly 195-215F on a scan tool before condemning the steering rack or A/C compressor. Do not replace the power steering rack for this message until engine coolant temperature has been verified.

What you need to fix it

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

  • DEX-COOL 50/50 pre-mix engine coolant (for the refill and bleed)
    OEMGM 12378390 / ACDelco 10-5027 (1 gallon)Cross-refPrestone Dex-Cool 50/50 (orange, ELC/OAT), Peak OET Dex-Cool 50/50$18–$35

    The LGX cooling system is DEX-COOL only - do not mix in green IAT coolant.

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:$250 - $650
Sources for this issue (4)

Research This Issue

Community Reported
High ConfidenceVerifiedReviewed Oct 30, 2026

P0128 requires diagnosis before replacing parts. PIP5940 covers thermostat replacement on 2020–2023 XT6 vehicles with the 3.6L LGX and changes the repair to the thermostat housing rather than an unnecessary pipe-and-outlet assembly. It does not establish a failure rate. Separately, GM 22-NA-054 identifies a possible ECM calibration timing error on 2021 XT6 LGX vehicles with P0128, a check-engine warning, an inoperative temperature gauge or fans running after shutdown.

Common Symptoms

  • P0128 stored
  • On the 2021 calibration-related condition: check-engine warning, inoperative coolant-temperature gauge or cooling fans continuing after shutdown

How to Fix

Have a technician diagnose P0128 using current vehicle-specific service information. On a 2021 XT6 LGX, check whether 22-NA-054's ECM calibration condition applies; do not assume the code proves a failed thermostat. If diagnosis calls for thermostat replacement, PIP5940 specifies housing 12678780. Assembly 12678779 is retained for a pipe leak, not routine thermostat replacement. Follow the current cooling-system service procedure and verify coverage and cost for the actual repair.

Find a nearby Cadillac repair shop in Google Maps ↗

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 (5)

Research This Issue

Community Reported
Low ConfidenceVerifiedReviewed Oct 30, 2026

CT6 owners report the radiator cooling fans running at high speed all the time — including after shutdown — with the coolant temperature gauge reading cold, and in many cases weak heater output and the A/C refusing to engage. The root cause is a thermostat that fails stuck open. The engine never reaches its target coolant temperature in the calibrated time, so the ECM sets P0128 (coolant temperature below thermostat regulating temperature), defaults the temperature gauge to the cold end, commands the A/C off, and commands the cooling fans on as a protective default. Owners frequently mistake this for a fan relay, a fan module or a bad temperature sensor and replace those first.

Common Symptoms

  • Cooling fans run constantly, including after shutdown
  • Temperature gauge reads cold or does not rise
  • A/C will not engage
  • Poor heater output
  • Check engine light

How to Fix

Confirm P0128 and commanded-versus-actual coolant temperature, then replace the thermostat housing for the exact engine and bleed the cooling system. The CT6 uses different housings across its 2.0L, V6 and 4.2L engines.

What you need to fix it

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

  • Genuine GM 25201447 engine-coolant thermostat housing
    $61

    2016-2019 Cadillac CT6 2.0L four-cylinder only; direct-fit housing. Not for either V6 or the 4.2L V8.

  • Genuine GM 12678784 / superseding 12741007 engine-coolant thermostat housing
    $46

    Verify VIN and the current superseding number before ordering.

  • Genuine GM 12671038 engine-coolant thermostat housing
    $43

    2019-2020 Cadillac CT6 4.2L twin-turbo V8 only; not for the 2.0L or either V6. Price/availability: $42.72 when reviewed

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:$350 - $800
Sources for this issue (2)

Research This Issue

Community Reported
Low ConfidenceVerifiedReviewed Oct 30, 2026

The engine-driven water pump on the 3.6L V6 (LY7, LLT and LFX) develops a weep at the shaft seal. What makes this failure hard to catch is that many CTS pumps leak only when the system is hot and fully pressurized; the orange-pink DEX-COOL evaporates off the hot block and leaves little more than a crusty residue, so a cold inspection at the dealer finds nothing. Owners on Cadillac Owners Forum describe chasing a slowly dropping coolant level for months with repeated 'no leak found' visits. Left alone the pump eventually fails outright, and on an aluminum-head V6 that means overheating and possible head gasket or head damage. Note the LLT also has a small auxiliary electric coolant pump, which is a different part and a different failure.

Common Symptoms

  • Slowly dropping coolant level with no visible puddle
  • Sweet coolant smell after driving
  • Orange or pink crusty residue near the front of the engine
  • Temperature gauge climbing in traffic
  • Overheating warning in advanced cases

How to Fix

Pressure-test the cooling system cold and again after a full warm-up, or use a UV dye and inspect after several heat cycles - a single cold inspection will miss this leak. Inspect the weep hole under the pump for dried coolant crust. The fix is a new water pump and gasket, and it is good practice to replace the thermostat and the pressure cap at the same time and refill with the correct DEX-COOL. Do not top off and keep driving; a seized pump on the 3.6L can cost a head gasket.

Typical repair cost:$400 - $900
Sources for this issue (3)

Research This Issue

Community Reported
Medium ConfidenceVerifiedReviewed Oct 30, 2026

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 Cadillac?

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 Cadillac it is documented across 12 models: STS, DTS, XT5, XT6, CT6, CTS, XTS, Allante, Catera, DeVille, Seville, Eldorado.

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 Cadillac?

Published repair estimates on Cadillac range from $250 to $6,000 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 →
🔧
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 Cadillac
We add new causes, fixes and affected Cadillac models for P0128 regularly — drop your email and we'll keep you posted. You can also diagnose your own car free.

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.

Explore free Hub demo