Are you running underdrive pulleys? Is it possible that your gauge is reading incorrectly?
Slightly different issue, but mine ran hot for years. I do have underdrive pulleys although I would probably swap them out for stock if my stock pulleys weren't rusted and useless. At idle the temp would continue to rise and if the AC was on, it would rise even faster. As I drove the temp would slowly decrease to normal, then heat back up immediately when I came to a stop (engine running). I tried a lower temp thermostat, high-flow water pump, installed a large two-row Summit aluminum radiator, new blue hoses, and tried different water/coolant mixtures, all to no avail. I ended up removing the stock fan/shroud and installed the Flex-A-Lite Black Magic fan with controller. Not cheap, but the car has never had issues since. I live in south Mississippi and can let the car idle with the AC on full blast in August and it never gets above where I set the temperature controller at. Driving, idling, full throttle, etc., no issues whatsoever.
I don't know if this will help in your situation but wanted to pass this along in case it does. It has made a huge difference for me.