I've had several (5) GM trucks with outdoor temperature sensors and every one of them displayed a very accurate ambient temperature under normal conditions. That is, until I recently got a 2022 Silverado 2500 HD. It's not really important, just annoying that it isn't right. It is consistently 5 degrees higher than actual. It isn't the sun or a bad temperature reading on my iPhone, since I never had this problem with my other vehicles. I'll probably replace the sensor at some point but I have a suspicion it has to do with the location (passenger side mirror).