What Does the Engine Code P0128 Mean?

Find out if you're getting ripped off on your car insurance in less than two minutes.
Find insurance savings (100% Free)
No long forms · No spam · No fees
Why you can trust Jerry
Jerry partners with some of the companies we write about. However, our content is written and reviewed by an independent team of editors and licensed insurance agents, and never influenced by our partnerships. Learn more baout how we make money, review our editorial standards, reference out data methodology, or view a list of our partners
If your car is showing the P0128 engine code, you’re dealing with a coolant thermostat malfunction. This issue can greatly impact your fuel economy and emissions. Prolonged coolant temperature problems can also lead to serious damage to the engine.   
Diagnostic trouble codes (DTCs) give you a good indication of what issues your car’s engine is experiencing. If you have an OBD-II code reader, you’ll have a head start on identifying and evaluating the problem—and how to fix it. 
Car insurance comparison and broker app Jerry has compiled the following guide to help you protect your car with expert information on DTCs. We’ve consolidated information on the P0128 engine code so you know how to deal with the issue and how much it would cost to fix. 
Let Jerry find your price in only 45 seconds
No spam · No long forms · No fees
Find insurance savings (100% Free)

What does the engine code P0128 mean?

Definition: Coolant thermostat malfunction—coolant temperature is running below the regulating temperature
The P0128 engine code indicates a problem with your car’s coolant thermostat, which is responsible for ensuring the engine warms up quickly enough after ignition to control emissions and fuel efficiency.

How much will it cost to fix?

Running a diagnostic for a P0128 will cost around one hour of labor, which may run you between $75 and $150.
If you need to replace the thermostat, the total cost for parts and labor will be around $470 to $505.

What can cause the P0128 engine code?

If your car is showing the P0128 engine code, there is likely an issue with a leaking cooling system or thermostat. A malfunctioning coolant thermostat is the most common cause of this engine code.
The coolant thermostat is responsible for blocking the coolant from entering the radiator until the engine reaches the correct temperature. This ensures that the engine can reach the correct temperature within a set timeframe to reduce emissions.
Other potential issues that could cause this engine code include: 
  • Thermostat leaking or stuck open
  • Low engine coolant levels 
  • Insufficient warm-up time 
  • Faulty Engine Coolant Temperature (ECT) sensor 
  • ECT sensor harness is open or shorted 
  • ECT sensor’s electrical circuit has poor connection

Common symptoms of the P0128 engine code

You may not be able to tell something is amiss with your coolant thermostat aside from the check engine light turning on. Other potential signs to watch for include: 
  • Higher than usual idle
  • Reduced fuel efficiency
  • Temperature gauge remaining low
If your thermostat is malfunctioning, you will also notice that your vehicle is producing more emissions than usual. 

How serious is the P0128 engine code? 

The P0128 engine code is not a critical problem, but you’ll still need to go in for an inspection. If the engine continues to run below the optimal temperature, it could become seriously damaged, necessitating costly repairs.

Can I fix the P0128 engine code myself?

In some cases, you can fix the P0128 engine code at home, but you should only begin repairs if you can diagnose the issue correctly. Depending on the issue, you may have to do the following:
  • Refill coolant
  • Replace thermostat
  • Replace coolant temperature sensor
However, if you’re not sure what repairs your car needs, bring your car to a professional to complete a thorough diagnostic inspection and repairs.

Repairing the P0128 code

If you do decide to repair the P0128 code by yourself, you can follow these steps:
  • Identify what is causing the code to show up and follow the below steps as required.
  • Replacing the ECT sensor
    • Inspect the ECT sensor near the thermostat
    • Remove and test the ECT sensor with a multimeter to ensure the correct resistance
    • Replace the ECT sensor if you cannot get a reading
  • Replacing the thermostat 
    • Remove the thermostat from the cooled engine
    • Install a new thermostat correctly, with the short end pointing towards the hose and the deep end pointing towards the engine. The jiggle valve should also point straight up to the engine to allow air through the system

Finding insurance for your vehicle

While you’re thinking about your car’s maintenance, make sure you’re also up-to-date with your car insurance—but we know the process of finding and comparing quotes can be a hassle. 
The licensed insurance broker, Jerry, makes this process stress-free and minimizes the work you need to do. Just download the app, answer some questions, and you’ll get quotes from dozens of top carriers from Travelers to Nationwide, Chubb, and more.  
If you find a new policy you’d like to switch to (and we think you will), Jerry will help you handle the rest, including helping to cancel your old policy.
By using Jerry, the average user can save $879 or more a year on car insurance without having to stress over long forms and phone calls.
“I love this app! This is my first car, so looking for insurance was stressful. Until I found Jerry! They got me great insurance coverage at an even better price. This is an amazing app!” —Kelly T.
RECOMMENDED
Compare auto insurance policies
No spam or unwanted phone calls · No long forms · No fees, ever

Easiest way to compare and buy car insurance

√
No long forms
√
No spam or unwanted phone calls
√
Quotes from top insurance companies
Find insurance savings — it's 100% free