Have you checked the cooling fan on the engine for engagement? Also with the recent heat wave in the south, AC systems are struggling. I suggest you check the stack just to be certain something did not get in there and plug up the air flow.
One other thing to check is temperature differential...