I was having overheating issues as well, all the time. What seems to have worked for me so far is a new OEM radiator, FFD Radiator Fan, new AC compressor. Finally installed the fan when I was in Nashville and it's been great since. I haven't been in the 90 degree heat yet, but mine used to get hot just sitting at a light.... most any weather... with the AC on.

Good Luck.