P0128 Honda Accord: Coolant Thermostat (Coolant Temperature Below Regulating Temperature)
Quick Answer: What is P0128?
On a Honda Accord, the P0128 code indicates that the Engine Control Module (ECM) has detected the engine is not reaching its proper operating temperature fast enough. In Honda engines, this is almost exclusively caused by a thermostat that is stuck open, allowing coolant to flow to the radiator prematurely.
Common Symptoms
- Check Engine Light: On with code P0128.
- Temperature Gauge Stays Low: The needle on your dash barely reaches the halfway mark, especially on the highway.
- Weak Heater: The air coming from the cabin vents feels lukewarm instead of hot during winter.
- Decreased Fuel Economy: A noticeable drop in your miles per gallon.
Most Likely Causes
- Stuck Open Thermostat (90%): The mechanical spring fails, leaving the valve open at all times.
- Low Coolant Level: Not enough fluid for the sensor to get an accurate reading (usually accompanied by overheating later).
- Faulty Engine Coolant Temperature (ECT) Sensor: Sending artificially low readings to the computer.
- Cooling Fan Always On: A stuck relay causing the fans to cool the engine continuously.
Detailed Repair Cost Breakdown
Estimates for Honda Accord (2.4L 4-cylinder and 3.5L V6) in the US market:
| Component / Task | Aftermarket Part | OEM Honda Part | Labor Time |
|---|---|---|---|
| Thermostat & Gasket | $20 - $35 | $45 - $75 | 1.0 - 1.5 hrs |
| ECT Sensor | $25 - $40 | $70 - $90 | 0.5 hr |
| Coolant Flush/Fill | $20 (Fluid only) | $25 (Honda Type 2) | 0.5 hr |
How to Fix P0128 on a Honda Accord
1. The "Highway" Diagnostic Test
To confirm a bad thermostat without tools, take your Accord on the highway. If the temperature gauge drops down toward the "C" (Cold) while driving at highway speeds, but goes back up slightly when you stop in traffic, your thermostat is stuck open and must be replaced.
2. Always Use OEM Honda Coolant
When replacing the thermostat, you will lose some engine coolant. Always refill the system with Genuine Honda Type 2 (Blue) coolant. Using universal green coolants can degrade the water pump seals and cause silicates to clog your new thermostat.
3. Inspect the ECT Sensor Wiring
If you replace the thermostat and the code returns, check the wiring harness leading to the Engine Coolant Temperature (ECT) sensor. Heat from the exhaust can sometimes make the wires brittle. Ensure the connection is tight and free of green corrosion.