OBD2 Automotive Error Code P0128: How to Fix It
Medium 2-3 hours Medium Severity
Verified June 2026
- Error Code
- P0128
- Brand
- OBD2
- Product Type
- automotive
- Severity
- Medium
- DIY Difficulty
- Medium
- Estimated Fix Time
- 2-3 hours
Ad
Tools You'll Need
- OBD2 scanner
- Socket wrench set
- Drain pan
- Coolant funnel
- Basic hand tools
- Gasket scraper
How to Fix Error Code P0128
-
Allow engine to cool completely
Never work on a hot cooling system as pressurized coolant can cause severe burns -
Check coolant level
Only remove radiator cap when engine is completely cool -
Inspect for coolant leaks
-
Test the thermostat operation
Monitor engine temperature closely and shut off immediately if overheating occurs -
Locate the thermostat housing
-
Drain coolant from system
Dispose of old coolant properly at an auto parts store or recycling center -
Remove thermostat housing
-
Replace the thermostat
-
Reassemble and refill system
-
Test repair and clear codes
Parts You May Need
Engine thermostat
Check Price on Amazon
Thermostat gasket
Check Price on Amazon
Engine coolant
Check Price on Amazon
Coolant temperature sensor
Check Price on Amazon
Engine thermostat
Check Price on Amazon
Thermostat gasket
Check Price on Amazon
Engine coolant
Check Price on Amazon
Coolant temperature sensor
Check Price on Amazon
Engine thermostat
Check Price on Amazon
Thermostat gasket
Check Price on Amazon
Engine coolant
Check Price on Amazon
Coolant temperature sensor
Check Price on Amazon
Engine thermostat
Check Price on Amazon
Thermostat gasket
Check Price on Amazon
Engine coolant
Check Price on Amazon
Coolant temperature sensor
Check Price on Amazon
Engine thermostat
Check Price on Amazon
Thermostat gasket
Check Price on Amazon
Engine coolant
Check Price on Amazon
Coolant temperature sensor
Check Price on Amazon
Engine thermostat
Check Price on Amazon
Thermostat gasket
Check Price on Amazon
Engine coolant
Check Price on Amazon
Coolant temperature sensor
Check Price on Amazon
Engine thermostat
Check Price on Amazon
Thermostat gasket
Check Price on Amazon
Engine coolant
Check Price on Amazon
Coolant temperature sensor
Check Price on Amazon
Engine thermostat
Check Price on Amazon
Thermostat gasket
Check Price on Amazon
Engine coolant
Check Price on Amazon
Coolant temperature sensor
Check Price on Amazon
Engine thermostat
Check Price on Amazon
Thermostat gasket
Check Price on Amazon
Engine coolant
Check Price on Amazon
Coolant temperature sensor
Check Price on Amazon
Engine thermostat
Check Price on Amazon
Thermostat gasket
Check Price on Amazon
Engine coolant
Check Price on Amazon
Coolant temperature sensor
Check Price on Amazon
Engine thermostat
Check Price on Amazon
Thermostat gasket
Check Price on Amazon
Engine coolant
Check Price on Amazon
Coolant temperature sensor
Check Price on Amazon
Engine thermostat
Check Price on Amazon
Thermostat gasket
Check Price on Amazon
Engine coolant
Check Price on Amazon
Coolant temperature sensor
Check Price on Amazon
Engine thermostat
Check Price on Amazon
Thermostat gasket
Check Price on Amazon
Engine coolant
Check Price on Amazon
Coolant temperature sensor
Check Price on Amazon
Ad
When to Call a Professional
Call a professional if you're uncomfortable working with cooling systems, lack proper tools, or if the problem persists after thermostat replacement. Also seek professional help if you discover major leaks, damaged radiator, or water pump issues during diagnosis.Frequently Asked Questions
Can I drive with P0128 error code?
Yes, you can typically drive short distances with P0128, but prolonged driving with a stuck-open thermostat reduces fuel economy and may cause engine damage over time. Address the issue promptly.
What causes P0128 error code?
P0128 is most commonly caused by a thermostat stuck in the open position, low coolant levels, faulty coolant temperature sensor, or in rare cases, a malfunctioning engine control module.
How much does it cost to fix P0128?
DIY thermostat replacement typically costs $20-50 for parts. Professional repair ranges from $150-300 including labor. Costs vary by vehicle make and accessibility of the thermostat.
How do I know if my thermostat is bad?
Signs include engine taking too long to warm up, consistently low temperature readings, poor heater performance, and the P0128 error code. A stuck thermostat may also cause overheating if stuck closed.
Will P0128 cause my car to fail emissions testing?
Yes, P0128 can cause emissions test failure because the engine isn't reaching optimal operating temperature for proper emissions control. The code must be resolved and cleared before testing.