P0128Coolant Thermostat (Coolant Temp Below Thermostat Regulating Temperature)
The OBD2 code P0128 indicates that the engine coolant temperature is below the thermostat's regulating temperature, suggesting that the thermostat may be stuck open or there is a problem with the cooling system
Definition
Common causes
- Stuck open thermostat
- Faulty thermostat
- Low coolant level
- Coolant leaks
- Faulty coolant temperature sensor
- Wiring issues or poor connections
- Engine overheating
- Incorrect thermostat installed
- Engine control module (ECM) issues
Common misdiagnoses
- Faulty coolant temperature sensor
- Low coolant level
- Stuck open thermostat
- Engine coolant leaks
- Faulty engine control module (ECM)
- Air in the cooling system
- Radiator issues
- Faulty water pump
Troubleshooting steps
1.Check Coolant Level
Ensure that the coolant level in the reservoir and radiator is adequate. Low coolant levels can lead to incorrect temperature readings
2.Inspect the Thermostat
Visual Inspection: Check for any signs of leaks or damage to the thermostat housing
3.Thermostat Functionality
If the thermostat is stuck open, it may not allow the engine to reach the proper operating temperature. You can test the thermostat by removing it and placing it in hot water to see if it opens at the specified temperature
4.Examine the Coolant Temperature Sensor
Wiring and Connectors: Inspect the wiring and connectors for any signs of damage, corrosion, or loose connections
5.Sensor Functionality
Use a multimeter to test the resistance of the coolant temperature sensor. Compare the readings to the specifications in the vehicle’s service manual
6.Check for Coolant Leaks
Look for any signs of coolant leaks around the engine, radiator, and hoses. Leaks can lead to low coolant levels and affect temperature readings
7.Inspect the Engine Cooling System
Radiator and Hoses: Ensure that the radiator and hoses are in good condition and not blocked or damaged
8.Water Pump
Check the water pump for proper operation. A failing water pump can affect coolant circulation
9.Scan for Additional Codes
Use an OBD-II scanner to check for any other trouble codes that may be present. Other codes can provide additional context for the issue
10.Check Engine Operation
Warm-Up Time: Monitor how long it takes for the engine to reach operating temperature. If it takes too long, it may indicate a thermostat issue
11.Driving Conditions
Ensure that the vehicle is being driven under normal conditions, as extreme cold or short trips can affect temperature readings
12.Inspect the Engine Control Module (ECM)
In rare cases, the ECM may be malfunctioning or have a software issue. Check for any available updates or reprogramming options
13.Clear Codes and Test Drive
After performing any repairs or replacements, clear the trouble codes and take the vehicle for a test drive to see if the code returns
14.Consult a Professional
If the issue persists after performing these steps, it may be best to consult a professional mechanic for further diagnosis. By following these steps, you should be able to identify the cause of the P0128 code and take appropriate action to resolve the issue