AutoCodesGeneric – P0128

P0128 Code - Coolant Thermostat Malfunction

Quick Answer

The thermostat is a component that blocks the flow of coolant to the radiator until the engine has warmed up. Common causes include Leaking or stuck open thermostat, Low engine coolant level, Insufficient warm-up time. Severity is High - diagnose this code as soon as possible. Driving is not recommended if the warning light is flashing, the engine runs poorly, or safety-related symptoms are present.

What it means
P0128 indicates Coolant Thermostat Malfunction.
Common causes
Common causes include Leaking or stuck open thermostat, Low engine coolant level, Insufficient warm-up time.
Severity
High - diagnose this code as soon as possible.
Can I drive?
Driving is not recommended if the warning light is flashing, the engine runs poorly, or safety-related symptoms are present.
AI answers can be wrong. Verify repairs with testing. Open full chat
Code Popularity 289,841
How popular is this code, among other codes? High
Table of contents Created and updated by William Orellana on Jul 21, 2021
💬 Need more help? Ask Coddy for instant answers — it's free!

Code P0128 Description

The thermostat is a component that blocks the flow of coolant to the radiator until the engine has warmed up. When the engine is cold, no coolant flows through the engine. Once the engine reaches its operating temperature, the thermostat opens. The OBDII sets when the engine coolant temperature has not risen enough to open the thermostat even though the engine has run long enough. This is due to a leak in the seal, or the thermostat open stuck.
OBDII Code P0128 - Coolant Thermostat Malfunction - AutoCodes.com
P0128 Code - Coolant Thermostat Malfunction

What are the Possible Causes of the DTC P0128?

  • Leaking or stuck open thermostat
  • Low engine coolant level
  • Insufficient warm-up time
  • Faulty Engine Coolant Temperature (ECT) sensor
  • Engine Coolant Temperature sensor harness is open or shorted
  • Engine Coolant Temperature sensor electrical circuit poor connection

How to Fix the DTC P0128?

Review the 'Possible Causes' above and visually examine the corresponding wiring harness and connectors. Check for damaged components and inspect connector pins for signs of being broken, bent, pushed out, or corroded.

Code Tech Notes

What is the Cost to Diagnose the Code?

Labor: 1.0

To diagnose the P0128 code, it typically requires 1.0 hour of labor. Rates vary by location, vehicle, and shop. Many shops charge between $80–$150 per hour; dealerships and metro areas may be higher, independents may be lower.

Need more information about the P0128 code?

Need more information on how to fix the P0128 code? Get Access to Factory Service Manuals

Need Help with the Code?

Get the P0128 code diagnosed by a professional: Find a repair shop in your area

Information for Specific Makes

About the author: William Orellana is a Master Mechanic and Mechanical Engineer with over 30 years of experience diagnosing and repairing vehicles. Learn more about his background.

Frequently Asked Questions about P0128 Code

1. What are the common symptoms of an OBDII code P0128 (Coolant Thermostat Malfunction)?

- The common symptoms include the engine running hotter or colder than normal, decreased fuel efficiency, and the Check Engine light illuminating.

2. What are the possible causes of an OBDII code P0128?

- Possible causes include a faulty thermostat, low coolant level, a problem with the cooling system, or issues with the engine's temperature sensor.

3. How serious is an OBDII code P0128?

- While driving with a P0128 code may not cause immediate harm to your vehicle, it can lead to reduced fuel efficiency, engine overheating, and potential damage if left unresolved.

4. How can I diagnose an OBDII code P0128?

- You can diagnose a P0128 code by using an OBDII scanner to read the code and checking the coolant level, thermostat, and cooling system components for any issues.

5. What are some repair tips for fixing an OBDII code P0128?

- Repair tips include replacing the thermostat, checking and refilling the coolant level, inspecting the cooling system for leaks, and ensuring the engine temperature sensor is functioning correctly.

6. Can I continue driving with an OBDII code P0128?

- It is not recommended to continue driving with a P0128 code, as it can lead to potential engine damage and reduced performance if the underlying issue is not addressed promptly.

7. How much does it typically cost to repair an OBDII code P0128?

- The cost of repairing a P0128 code can vary depending on the root cause of the issue, but it may range from $100 to $300 for parts and labor.

8. How long does it take to fix an OBDII code P0128?

- The repair time for a P0128 code can vary depending on the extent of the issue, but it typically takes around 1-2 hours to diagnose and fix the problem.

9. Can I reset the Check Engine light after fixing an OBDII code P0128?

- Yes, you can reset the Check Engine light using an OBDII scanner after fixing the underlying issue causing the P0128 code.

10. What steps can I take to prevent an OBDII code P0128 in the future?

- To prevent a P0128 code in the future, make sure to perform regular maintenance on your vehicle, including checking the coolant level, thermostat, and cooling system components for any signs of wear or malfunction.

Discuss the causes and fixes for P0128 OBDII Code

  • The check engine light on my nissan murano blinked 5 times what does this mean?

  • Reading blinking lights it's not a very accurate way to diagnose or read code, the best way is to use a scanner to get the correct code. Some auto parts or shops will read the code free for you.

  • I have a 2001 Pontiac Aztec I have a code po128 pd I changed the coolant tempature sensor the service vehicle soon light comes back on and then the tempature gauge in the car drops down to cold and doesn't read what would cause that to happen

  • Your next step it's probably replacing the thermostat.

    P0128 Pontiac - Engine Coolant Temperature Below Thermostat Regulating Temperature

    Read more: https://www.autocodes.com/p01...

  • I changed the thermostat and the engine light usually comes back on by now and I drove more than I did before I drove over about a 100 miles and the light hasn't came back on yet do u think I fixed my promblem

  • If the light hasn't come back ON, then It's very likely that the problem is fixed

  • I have this same code P0128 on Toyota Corolla 1999 but all temp reading are perfectly fine. What do you think please. Also can this code affect anything else in the car

  • The code means that at some point the coolant system thermostat did not worked as designed. If the thermostat gets stuck, then engine could overheat and get damage. I recommend replacing the coolant thermostat and service the coolant system.

  • Hello, I have a BMW 535I. I have a code p0128 in my car, but does this code cause smoke?

AutoCodes App

Fix Your Car Smarter

Try the New AutoCodes App!

Get complete OBDII diagnostics, repair solutions, and cost estimates, plus AI chat support on demand.

AutoCodes App on Google Play