The temperature gauge sensor often fails. The sensor hooks up to the water elbow on the drivers side of the engine. The sensor costs around $30. There are two water sensors, one for the gauge and one for the ECU. You will need the one for the gauge and the TOYOTA part number for it is 83420-20020.