A very simple Tstat modification you can do is to drill it. We do it on a lot of the higher performance cars here in the states, lowers the temps of your car without loosing the function. Sometimes you can't get a stat with the range you want so you can just drill it.
This is particulary common on 180F ones. I have put in a drilled stat on every Grand Prix I have owned including the Daytona 500 one I have now (they are superchared from the factory) It gets to 110F here in south Texas so you need it. Most of the Corvette and Z28 guys do the same thing as well.
Two 1/16" holes should make a nice difference for you and might eliminate your problem. I run a drilled 165F stat in my car. I drilled out the one on my Elgrand as well. It had no stat when I got it which I don't like so I replaced it. Never gets overheated no matter how I pound on it.
