My Fair Estimate

Check Engine Codes / P0128

P0128 Code

Coolant Thermostat Below Regulating Temperature

Severity: Low

What it means

The engine is taking too long to warm up โ€” almost always a thermostat stuck open, letting coolant flow before the engine is warm.

Can you keep driving?

Yes. You'll lose some fuel economy and heater performance until fixed.

Common causes

Thermostat stuck open
Coolant temperature sensor
Low coolant level

Listed most-common first. Fix cost depends on which one it turns out to be โ€” check your quote free below.

โš ๏ธ Don't get ripped off

This is a thermostat 9 times out of 10 on most cars. A quote for a water pump or radiator off this code alone deserves scrutiny โ€” ask why they've ruled out the cheaper, far more common cause.

Looking for an estimate?

Got a quote to fix P0128?

Enter your car and the price โ€” get an instant verdict on whether it's fair, with labor hours checked against industry book time.

Check My Quote Free โ†’

The fair price shows after you enter your quote ยท 1 free check

Don't have a quote yet? Get matched with a pro directly โ†’

Looking for leads?

Get matched with local homeowners

Local contractor or shop in your area? We send you homeowners who already checked their quote and want a fair bid โ€” no cold-calling, no signup.

Get Leads โ†’

Straight to the person who runs it ยท no signup

Informational only โ€” codes share symptoms across vehicles, so proper diagnosis on your specific car always comes first.