P0128 on 2020-2023 Cadillac XT6: Causes, Steering Message Fix, and Repair Costs
On a 2020-2023 Cadillac XT6 with the 3.6L V6, P0128 is almost always caused by a failed thermostat that is stuck open. This often triggers a confusing 'Steering Assist is Reduced' message. The fix is to replace the thermostat assembly, which is a moderately difficult DIY job due to its location under the intake manifold on the V6 engine.
- If you see P0128 with a 'Steering Assist is Reduced' message, the problem is your cooling system, not your steering.
- For all model years, the most likely cause is a failed, stuck-open thermostat.
- If you have a 2021 XT6, have a dealer check for TSB 22-NA-054 before replacing parts, as a simple software update might fix it.
- Replacing the thermostat on the 3.6L V6 is a labor-intensive job because the intake manifold must be removed.
- Do not ignore this code; it causes poor fuel economy, increased emissions, and can hide other potential issues.
What's Unique About the 2020-2023 Cadillac XT6
The most confusing aspect of a P0128 code on the Cadillac XT6 and its platform mates (Chevy Traverse, Buick Enclave, GMC Acadia) is the appearance of a 'Steering Assist is Reduced' warning message. This is not a fault with the power steering system. It is a pre-programmed fail-safe response; the power steering module receives an invalid or illogical temperature signal from the engine computer and reduces assistance to protect the steering components. The logic is that if the engine were to overheat without a reliable temperature reading, the grease in the adjacent electronic steering gear could change viscosity, affecting performance. GM has issued a technical service bulletin (PIT5967) advising technicians to diagnose and fix P0128 first 🎬 Watch a mechanic explain the link between P0128 and steering assist. when this message appears.
Symptoms You May Notice
- Check Engine Light is on
- Warning message on the dash: 'Steering Assist is Reduced, Drive With Care'
- Engine temperature gauge reads lower than normal, takes a very long time to reach the middle, or is completely inoperative (stuck on 'C').
- Cooling fans run constantly at high speed, even immediately from a cold start. 🎬 See how these symptoms and the steering warning appear on-dash.
- Poor heater performance (blowing lukewarm air).
- Reduced fuel economy.
- Replacing power steering components due to the 'Steering Assist is Reduced' message. This message is a known, documented symptom of the P0128 code, not a separate problem with the steering system itself.
Most Likely Causes
- Stuck-Open Engine Thermostat 🔴 High Probability → Shop Integrated Thermostat Housing Assembly This is the most common failure mode for thermostats and the primary cause for P0128 across most vehicles, including the XT6 and its platform mates with the 3.6L LGX engine.
How to confirm: Monitor the coolant temperature gauge or live data on a scan tool. If the temperature is slow to rise, never reaches the normal operating point (approx. halfway on the gauge), or drops at highway speeds, the thermostat is almost certainly stuck open.
Typical fix: Replace the thermostat housing assembly. 🎬 Watch this step-by-step thermostat replacement walkthrough for the XT5 and XT6. On the 3.6L V6, this is a labor-intensive job as it requires removing the upper intake manifold to access the thermostat, which is located in the engine valley between the cylinder heads. It is highly recommended to replace the intake manifold gaskets and the ECT sensor at the same time.
Est. part cost: $80-$200 - ECM Calibration Error (2021 Models) 🟡 Medium Probability GM issued Technical Service Bulletin 22-NA-054 for some 2021 XT6, XT5, Enclave, Traverse, Blazer, and Acadia models due to an ECM calibration timing error that can falsely trigger P0128. The diagnostic test runs at the wrong time, causing a false failure.
How to confirm: This must be confirmed by a GM dealership or a qualified shop with access to GM's service information. They will check if TSB 22-NA-054 applies to the vehicle's VIN and if the calibration has been updated.
Typical fix: Reprogram the Engine Control Module (ECM) with the updated software provided by GM. This is a software-only fix.
Est. part cost: $0 - Faulty Engine Coolant Temperature (ECT) Sensor ⚪ Low Probability → Shop Engine Coolant Temperature Sensor
How to confirm: With a cold engine, use a scan tool to compare the ECT sensor reading to the Intake Air Temperature (IAT) sensor reading. They should be within a few degrees of each other. If the ECT reading is nonsensical (e.g., -40°F on a warm day) or significantly different, the sensor is likely bad.
Typical fix: Replace the ECT sensor. It is often replaced preventatively during a thermostat replacement due to its low cost and difficult-to-access location in the engine valley.
Est. part cost: $20-$50 - Low Engine Coolant ⚪ Low Probability
How to confirm: Visually inspect the coolant reservoir. If the level is below the 'MIN' line, the system is low. Check for visible leaks on the ground or around hoses, the radiator, and the water pump. An air pocket near the sensor can also cause incorrect readings.
Typical fix: Top off the coolant with the correct type (ACDelco DEX-COOL) and bleed any air from the system. If the level drops again, you must find and repair the leak.
Est. part cost: $20-$35
Diagnosis Steps
- Read all stored Diagnostic Trouble Codes (DTCs). If P0128 is present with a 'Steering Assist is Reduced' message and/or code U0401, prioritize diagnosing P0128.
- Check for Technical Service Bulletins (TSBs). If you have a 2021 model, the first step should be to check if TSB 22-NA-054 applies, as an ECM reprogram may be the only fix needed.
- Verify the 'Steering Assist is Reduced' message is accompanied by P0128. If so, ignore the steering message and focus on the cooling system code, as per TSB PIT5967.
- Check the engine coolant level in the reservoir and top off if low. Use DEX-COOL approved coolant.
- Use an OBD-II scanner to monitor the Engine Coolant Temperature (ECT) data from a cold start. Watch how the temperature climbs.
- If the temperature rises very slowly, fails to reach ~195-210°F, or drops while driving at highway speeds, the thermostat is almost certainly stuck open and needs replacement.
- If the temperature reading is erratic or clearly wrong from the start (e.g., reads -40°F), suspect a faulty ECT sensor or wiring issue.
- If the thermostat is replaced, clear the codes and perform a drive cycle to confirm the fix and ensure the 'Steering Assist is Reduced' message does not return.
Parts You'll Likely Need
- Engine Coolant Thermostat Housing Assembly
(OEM #12678779)— This is the most common failure item causing code P0128. The original thermostat fails by sticking in the open position. This part number is the integrated housing and thermostat.
Trusted brands: ACDelco (GM Genuine Parts)
OEM price range: $100-$180
Aftermarket price range: $70-$120 - Intake Manifold Gasket Set
(OEM #12679421)— Required for thermostat replacement on the 3.6L V6 engine, as the intake manifold must be removed for access. These are one-time use gaskets.
Trusted brands: ACDelco, Fel-Pro
OEM price range: $40-$60
Aftermarket price range: $25-$40 - Engine Coolant Temperature Sensor (ECT)
(OEM #12650595)— Recommended to replace along with the thermostat due to its proximity and low cost. It ensures the entire temperature reading system is new.
Trusted brands: ACDelco
OEM price range: $25-$40
Aftermarket price range: $15-$30
Related Codes That Often Appear With This One
- U0415 — Stands for 'Invalid Data Received From Power Steering Control Module'. This code is often set in other modules when the Power Steering Control Module enters its fail-safe mode due to the P0128 fault, confirming the link between the two issues.
- U0401 — Stands for 'Invalid Data Received From ECM/PCM'. This code is often set in the Power Steering Control Module when it gets an illogical coolant temperature reading from the ECM, triggering the steering warning message.
Technical Service Bulletins (TSBs) & Recalls
- PIT5967: Explains that a 'Service Steering Message' can be caused by P0128 and to diagnose the engine code first. This bulletin notes that vehicles may come to the dealer with this message and no codes set that pertain specifically to the steering system.
- 22-NA-054: Addresses P0128 on 2021 models (XT6, XT5, Traverse, Enclave, etc.) caused by an ECM calibration error, fixed by reprogramming the module. Symptoms also include an inaccurate temp gauge and fans running after shutdown.
- 17-NA-158: Details the logic for the 'Steering Assist Reduced' message, explaining the power steering module uses coolant temperature to compensate for cold, thick grease in the steering gear. An invalid temperature signal from the ECM (due to P0128) disables this compensation, triggering the warning.
Platform-Specific Known Issues
- A 'Steering Assist is Reduced' message is a known, common symptom of P0128 on this platform and does not indicate a steering fault.
- For 2021 models specifically, an ECM software error can be the root cause, requiring a dealer reprogram per TSB 22-NA-054.
Mechanic-Grade Diagnostic Values
- Engine Coolant Temperature (ECT) Sensor Resistance — expected: Approximately 2000-3000 Ω at 20°C (68°F), decreasing to 200-300 Ω at 90°C (194°F).. Failure: Resistance is significantly outside the expected range for a given temperature, or shows an open/short circuit.
- Engine Coolant Temperature (ECT) Sensor Voltage (Signal Wire to Ground) — expected: Approximately 2.0V - 3.0V on a cold engine (key-on, engine-off), decreasing smoothly to around 0.5V when the engine is at full operating temperature.. Failure: Voltage is stuck high (near 5V, indicating an open circuit) or low (near 0V, indicating a short), or does not change with temperature.
Wiring & Ground Locations
- ECT Sensor Connector — In the engine valley between the cylinder heads, on the thermostat housing assembly. Requires removal of the upper intake manifold for access on the 3.6L V6.. This is the primary data source for the ECM. A loose, corroded, or damaged connector will cause incorrect readings, potentially triggering P0128 even if the sensor and thermostat are good. A loose connection after a thermostat replacement is a possible cause for a recurring code.
- G103 / G107 (Engine Grounds) — Primary engine-to-chassis grounds are typically located on the engine block/head and connect to the frame rail or firewall. A common location for a main ground (like G103) on GM platforms is at the left rear of the engine compartment, on the cowl above the brake booster.. The ECM and its sensors, including the ECT, rely on a clean, solid ground connection to provide accurate readings. A poor ground can introduce noise or voltage offsets into the sensor circuit, leading to false codes.
Real Owner Repair Stories
- Reddit user 'the_ultimate_splorg' (Former GM B tech) (2017 Cadillac XT5 (platform mate with same 3.6L engine and issue)) — P0128 code, temperature gauge sticking at cold, A/C disabled, and cooling fan running overtime.
❌ Tried (didn't work) The user was advising against assuming it's a sensor, based on experience.
✅ What actually fixed it The technician stated that 95% of the time, the cause is the thermostat sticking open. He confirmed that the disabled A/C and constant fan operation are programmed fail-safe responses by GM for this specific code.
OEM Part Supersession History
12670557, 12673659→12678779— Part consolidation and potential design revision for the thermostat housing assembly.
Heads up: The newest part number, 12678779, is the correct replacement for the specified vehicles.
Model Year Variations Within This Range
- 2021 vs 2022: For 2022, the 'Enhanced Visibility Package' was renamed to the 'Technology Package'. More significantly, due to supply chain issues, some 2022 models were built without certain features like 'Front and Rear Park Assist' or heated seats, which were standard or available on 2021 models. These differences do not directly affect the P0128 cause but are notable variations within the vehicle generation.
- 2021 Only: 2021 models are uniquely susceptible to a false P0128 code caused by an ECM software glitch, as outlined in TSB 22-NA-054. This is not a known issue for 2020, 2022, or 2023 models.
Diagnostic Flowchart
Other Known Issues on This Vehicle
Issues unrelated to this code that are worth knowing about as an owner of this generation:
- 9-Speed Transmission Shudder/Shake 🟠 Medium — Can occur at various mileages. Some owners report it at low speeds (e.g., 4th-5th gear shifts). Initially addressed by a fluid flush, but may require internal component replacement. (Ref: TSB 23-NA-072, TSB 20-NA-136.)
- Infotainment Screen Blackout/Freezing 🟡 Low — Most common on 2021 models, particularly in cold weather. Can be intermittent or a permanent failure. (Ref: Service Bulletin for 2021 models addresses this with a software update.)
- Rearview Camera Failure 🟠 Medium — Affects 2020-2021 models. The screen may go black or blue when in reverse. (Ref: Recall N202313070 (NHTSA 20V792000). Caused by improperly crimped coaxial cable connectors.)
Used vs. New Parts: Buying Guide for This Vehicle
When a used part is the smart pick: For this specific repair, using used parts is not recommended. The primary failure components are wear-and-tear items (thermostat, sensor, gaskets) where the remaining service life of a used part is unknown and likely short.
What to inspect on the donor part:
- Not applicable as new parts are strongly advised.
OEM-only on this vehicle (don't cheap out):
- Engine Coolant Thermostat Housing Assembly: Given the high labor cost to access this part, using the OEM ACDelco part (12678779) is strongly recommended to ensure correct temperature regulation and avoid premature failure. Forum consensus for similar GM engines heavily favors OEM thermostats.
Aftermarket brands forum-validated for this vehicle:
- Intake Manifold Gaskets: Fel-Pro is a widely trusted and high-quality aftermarket brand for gaskets and seals, often considered an upgrade over the stock plastic gaskets.
Brands owners have reported issues with on this vehicle:
- Unknown/white-box thermostat brands: Avoid generic, unbranded thermostat assemblies from online marketplaces. An incorrectly calibrated or poor-quality thermostat can fail to resolve the code or may fail quickly, requiring the labor-intensive job to be repeated.
Real Owner Stories
Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.
2017-2023 GMC Acadia (3.6L LGX)
Symptoms: The vehicle displayed a 'Steering Assist Reduced' message and stored code P0128. Scan tool data confirmed the thermostat was stuck open.
What fixed it: Replacement of the thermostat assembly.
Source hint: YouTube - DadsGarage Diagnostic Specialist: A video titled 'Acadia "Steering Assist Reduced"... P0128 Thermostat'
2021 Cadillac XT6 (3.6L LGX)
Symptoms: Check engine light for P0128, inaccurate temperature gauge readings, and cooling fans running after the engine was shut down. Bulletin #22-NA-054 notes these symptoms can be accompanied by an inaccurate temperature gauge.
What fixed it: Reprogramming the Engine Control Module (ECM) with updated software provided by GM.
Source hint: TSB 22-NA-054
Chevrolet Silverado/GMC Acadia (3.6L LGX)
Symptoms: Steering Assist is Reduced, Drive With Care message accompanied by Code P0128.
What fixed it: Thermostat replacement which required removing the upper intake manifold.
Source hint: YouTube - Falcon's Garage: A detailed video titled 'Steering Assist is Reduced Drive With Care - Code P0128 - Chevrolet Silverado GMC Sierra GMC Acadia'
Related OBD-II Codes
Frequently Asked Questions
Why is my 2020 Cadillac XT6 displaying a 'Steering Assist is Reduced' message when the problem seems to be the engine temperature?
I have a 2021 XT6 with code P0128; do I definitely need a new thermostat?
Where is the thermostat located on the 3.6L LGX engine in the XT6?
Should I replace the Engine Coolant Temperature (ECT) sensor while fixing P0128?
My cooling fans are running at high speed even when I first start the car. Is this related to P0128?
What type of coolant should I use to top off my XT6?
Helpful Videos
We Have This Part in Stock
The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.
- Cadillac XT6:
- 🧭 Diagnostic Flowchart
- 🎬 Helpful Videos
- 🛍️ Shop This Part
- What's Unique About the 2020-2023 Cadillac XT6
- Symptoms You May Notice
- Most Likely Causes
- Diagnosis Steps
- Parts You'll Likely Need
- Related Codes That Often Appear With This One
- Technical Service Bulletins (TSBs) & Recalls
- Platform-Specific Known Issues
- Mechanic-Grade Diagnostic Values
- Wiring & Ground Locations
- Real Owner Repair Stories
- OEM Part Supersession History
- Model Year Variations Within This Range
- Other Known Issues on This Vehicle
- Used vs. New Parts: Buying Guide for This Vehicle
- Real Owner Stories
- 2017-2023 GMC Acadia (3.6L LGX)
- 2021 Cadillac XT6 (3.6L LGX)
- Chevrolet Silverado/GMC Acadia (3.6L LGX)
- Related OBD-II Codes
- Frequently Asked Questions
- 🎟️ Get 5% Off