It's just a resistor that changes voltage output with the temp of the water, sensor is brass, threaded ring is steel, into aluminium housing= corrosion. When the corrosion gets bad enough the sensor won't earth and gauge gives no reading or very low. My first one went from being fine to giving no reading overnight, once they're cleaned up usually work fine again.