Buick Error Code P0128: How to Fix It

Medium 2-4 hours Medium Severity Verified June 2026
Error Code
P0128
Brand
Buick
Product Type
automotive
Severity
Medium
DIY Difficulty
Medium
Estimated Fix Time
2-4 hours
The P0128 error code in your Buick indicates that the coolant thermostat is not reaching its proper operating temperature within the expected timeframe. This typically means the thermostat is stuck open, allowing coolant to flow continuously and preventing the engine from warming up properly.
Ad

Tools You'll Need

How to Fix Error Code P0128

  1. Connect OBD2 Scanner and Confirm Code

    Ensure the engine is completely cool before beginning any work to avoid burns from hot coolant or engine components.
  2. Check Coolant Level and Quality

    Never open the radiator cap when the engine is hot. Wait at least 30 minutes after driving before checking coolant.
  3. Test Engine Warm-Up Time

  4. Inspect Thermostat Housing for Leaks

  5. Replace the Thermostat

    Dispose of old coolant properly at an auto parts store or recycling center. Never pour coolant down drains or onto the ground.
  6. Refill Cooling System and Bleed Air

    Run the heater on high during the bleeding process to ensure all air is removed from the system.
  7. Test Drive and Clear Codes

Parts You May Need

Engine coolant thermostat
Check Price on Amazon
Thermostat housing gasket
Check Price on Amazon
Engine coolant thermostat
Check Price on Amazon
Thermostat housing gasket
Check Price on Amazon
Engine coolant thermostat
Check Price on Amazon
Thermostat housing gasket
Check Price on Amazon
Engine coolant thermostat
Check Price on Amazon
Thermostat housing gasket
Check Price on Amazon
Engine coolant thermostat
Check Price on Amazon
Thermostat housing gasket
Check Price on Amazon
Engine coolant thermostat
Check Price on Amazon
Thermostat housing gasket
Check Price on Amazon
Engine coolant thermostat
Check Price on Amazon
Thermostat housing gasket
Check Price on Amazon
Engine coolant thermostat
Check Price on Amazon
Thermostat housing gasket
Check Price on Amazon
Ad

When to Call a Professional

If you're uncomfortable working with coolant systems, lack the proper tools, or if the P0128 code returns after thermostat replacement, consult a professional mechanic. Also seek professional help if you discover additional cooling system problems like a faulty water pump, radiator issues, or engine overheating symptoms.

Frequently Asked Questions

Can I drive my Buick with a P0128 code?
You can drive short distances with P0128, but prolonged driving with a stuck-open thermostat can cause poor fuel economy, reduced heater performance, and potential engine damage from running too cool. Address the issue promptly.
How much does it cost to fix P0128 on a Buick?
DIY thermostat replacement typically costs $20-50 for parts plus coolant. Professional repair usually ranges from $150-300 depending on your Buick model and local labor rates.
What causes a thermostat to stick open in a Buick?
Common causes include old age, corrosion from contaminated coolant, manufacturing defects, or debris in the cooling system. Most thermostats should be replaced every 100,000 miles as preventive maintenance.
Will P0128 cause my Buick to fail emissions testing?
Yes, P0128 will typically cause your vehicle to fail emissions testing because it indicates the engine is not reaching proper operating temperature for optimal emissions control system function.
Can low coolant cause P0128 code in Buick vehicles?
While low coolant can contribute to temperature regulation issues, P0128 specifically indicates the thermostat isn't allowing the engine to reach proper temperature, which is usually caused by a stuck-open thermostat rather than low coolant levels.