check the cooling clutch fan ( not the A/C fan) see if the bi-metal spring is still there, I had this problem my spring was missing and it would over heat, replaced the clutch no problems anymore.