Thermostat stuck open: engine never reaches normal operating temperature (usually 180-200°F). Problems caused: 1) Poor fuel economy — ECU adds extra fuel for cold engine. 2) Heater barely works. 3) Engine wear — oil does not thin properly, clearances not right. 4) Failed emissions — monitors cannot complete. Fix: thermostat replacement. Always use OEM thermostat — cheap aftermarket thermostats often open at wrong temperature or fail quickly. Most engines: $15-40 for thermostat, 30 min to 2 hours labor depending on accessibility.
Engine running too cold — thermostat stuck open
Temperature gauge never reaches normal. Heater barely warm. P0128 code. This fault code is stored when the engine control unit detects a specific fault condition. Common causes include sensor failures, wiring faults, and component wear. Always read additional fault codes before replacing parts — multiple codes together provide a clearer diagnosis. Clear the code after repair and test drive to confirm the fault does not return.
🔍 Symptoms
⚙️ Possible Causes
Repair / Solution
Based on 54 driver confirmations
⚠️ Wrong Diagnosis?
No commonly reported misdiagnoses for this fault yet. If you have replaced a part that did not fix this problem, submit a wrong diagnosis report — it helps other drivers avoid the same costly mistake.
🧾 Driver Reports
📖 Related Repair Guides
Help other owners by sharing your experience.
Your real-world fix helps thousands of drivers worldwide. Takes 2 minutes.