Cadillac P0128 Error Code: How to Fix It
Medium 1-2 hours Medium Severity
Verified June 2026
- Error Code
- P0128
- Brand
- Cadillac
- Product Type
- automotive
- Severity
- Medium
- DIY Difficulty
- Medium
- Estimated Fix Time
- 1-2 hours
Ad
Tools You'll Need
- OBD2 scanner
- Socket wrench set
- Screwdriver set
- Drain pan
- Funnel
- Shop rags
How to Fix Error Code P0128
-
Connect OBD2 Scanner and Verify Code
Ensure the engine is completely cool before beginning any inspection work. -
Check Engine Temperature After Cold Start
-
Inspect Coolant Level and Condition
Never remove the radiator cap when the engine is hot - this can cause severe burns from pressurized coolant. -
Test Thermostat Operation
Be careful around moving engine parts and hot components. Keep hands away from cooling fans and belts. -
Replace the Thermostat
Dispose of old coolant properly at an auto parts store or recycling center. Do not pour down drains. -
Refill Cooling System and Bleed Air
Use only the coolant type specified by Cadillac. Mixing different coolant types can cause damage. -
Clear Codes and Test Drive
Parts You May Need
Engine thermostat
Check Price on Amazon
Thermostat housing gasket
Check Price on Amazon
Engine coolant
Check Price on Amazon
Engine coolant temperature sensor
Check Price on Amazon
Engine thermostat
Check Price on Amazon
Thermostat housing gasket
Check Price on Amazon
Engine coolant
Check Price on Amazon
Engine coolant temperature sensor
Check Price on Amazon
Engine thermostat
Check Price on Amazon
Thermostat housing gasket
Check Price on Amazon
Engine coolant
Check Price on Amazon
Engine coolant temperature sensor
Check Price on Amazon
Engine thermostat
Check Price on Amazon
Thermostat housing gasket
Check Price on Amazon
Engine coolant
Check Price on Amazon
Engine coolant temperature sensor
Check Price on Amazon
Engine thermostat
Check Price on Amazon
Thermostat housing gasket
Check Price on Amazon
Engine coolant
Check Price on Amazon
Engine coolant temperature sensor
Check Price on Amazon
Engine thermostat
Check Price on Amazon
Thermostat housing gasket
Check Price on Amazon
Engine coolant
Check Price on Amazon
Engine coolant temperature sensor
Check Price on Amazon
Engine thermostat
Check Price on Amazon
Thermostat housing gasket
Check Price on Amazon
Engine coolant
Check Price on Amazon
Engine coolant temperature sensor
Check Price on Amazon
Engine thermostat
Check Price on Amazon
Thermostat housing gasket
Check Price on Amazon
Engine coolant
Check Price on Amazon
Engine coolant temperature sensor
Check Price on Amazon
Ad
When to Call a Professional
Call a professional mechanic if you're uncomfortable working with cooling system components, if the code returns after thermostat replacement, or if you discover additional issues like a faulty water pump, radiator problems, or engine temperature sensor malfunctions that require specialized diagnostic equipment.Frequently Asked Questions
What causes Cadillac P0128 error code?
The most common cause is a thermostat stuck in the open position, preventing the engine from reaching proper operating temperature. Other causes include low coolant levels, a faulty engine coolant temperature sensor, or cooling system leaks.
Can I drive my Cadillac with P0128 code?
You can drive short distances, but prolonged driving with P0128 can reduce fuel economy, increase emissions, and potentially cause engine wear. The engine running too cool affects performance and efficiency, so repair it promptly.
How much does it cost to fix P0128 on a Cadillac?
If it's just a thermostat replacement, expect to pay $150-$300 for parts and labor. If additional components like the temperature sensor need replacement, costs can range from $300-$600 depending on your specific Cadillac model.
Will P0128 cause my Cadillac to fail emissions testing?
Yes, P0128 is an emissions-related code that will likely cause your vehicle to fail state emissions or inspection tests. The code must be resolved and the monitor readiness status must show complete before passing testing.