Mine is cool @ idle & @ 70 mph but heats up w/AC on in stop & go traffic or AC on up steep hills. Have yet to fix (haven't been running AC) but pretty certain it's my fan clutch as after engine is warmed up & then is turned off, fan keeps spinning (coasting).