Mine works as intended, probably, but I have a complaint anyway. Evidently Toyota's internal programming rounds the temperature to the nearest 1Â°C, then rounds that to the nearest equivalent 1Â°F. Because of this double rounding, it skips certain numbers. For example, the hottest temperature I've ever seen on it (other than immediately after starting when sun was hitting the car) was a few days ago around the Virginia-North Carolina border, when it was alternating between 95Â°F and 97Â°F. It never showed 96Â°. That, I suspect, is because 35Â°C is exactly 95Â°F, and 36Â°C is 96.8Â°F, which rounds to 97Â°. If the temperature is 35.5Â°C, which is 95.9Â°F, it should round correctly to 96Â°.
What vehicle? Many years ago had a Pontiac Grand Prix that sensor went bad, front of radiator. Just replaced it, problem solved. Based on the information provided, bad temp sensor would be my first thought.