There probably wasn't anything wrong with your thermometer, its just that the thermometer measures the temperature of the air, whereas your temp gun measures surface temperatures.