How to Reset Temperature Gauge and Fix P0118 in 2005 Chevrolet Silverado 1500 5.3L
My 2005 Chevrolet Silverado 1500 5.3L is showing an abnormal temperature gauge reading, consistently pegging above 260°F and now displaying the 'hot' warning sign. I've already replaced both the thermostat and the engine block temperature sensor (ECT), but the issue persists. The gauge does not return to normal readings (like 160°F) during warm-up; instead, it stays elevated even after the engine has warmed up. The vehicle is stock with no aftermarket modifications. I've been advised that a diagnostic scan may reveal fault codes—specifically P0118—which indicates an abnormal signal from the engine coolant temperature (ECT) sensor. I'm seeking help to understand what else might be causing this behavior and how to properly diagnose or reset the gauge reading.
Perform a diagnostic scan to check for error codes—especially if the Check Engine Light is on. Verify whether the engine is actually overheating by checking coolant temperature, overflow tank levels, and radiator pressure. At startup, does the gauge immediately read 260°F or does it rise gradually? This information can help determine if the issue lies in sensor readings or system function. I suspect the DTCs (like P0118) will provide critical clues about what's wrong.