I have an Unlimited X 4x4 that has just started overheating. It is a 6 speed with a/c. It cools down at higher speeds and heats up at idle. I have replaced the thermostat and check both the upper and lower hoses with a infrared thermometer and the temperature is within a few degrees of being...