2001 Monte Carlo P0128 Fault: Temperature Gauge Reads 0, Fan Runs Constantly
My temperature gauge consistently reads 0, and the engine cooling fans activate. The OBD2 code displayed is P0128. I've confirmed that there are 5 volts of power reaching the ECT (Engine Coolant Temperature) sensor, and the sensor's resistance reading is within normal range. However, the gauge remains at zero and the fan runs continuously. What should I check next to diagnose this issue?
The P0128 code typically indicates a faulty thermostat. If you're seeing this, start by checking the thermostat itself and ensure your coolant level is adequate. Since you have 5 volts to the ECT sensor and the fan is activating, it suggests power is reaching the fan — however, the fan may be running excessively. This could point to an intermittent wiring issue or a faulty connection.