Now when the heat is 40+ already then even slightest engine cooling malfunction will blow out of proportion. You should check the coolant level inside the radiator and outside the radiator in the coolant expansion bottle. If all level are good, then show it to the mechanic to check the AC fan, Radiator fan and if they both are fine too, then get the radiator cleaned, it might have been clogged or rusted with age.