I battled over heating issues with mine a few years ago. Changing out the water sensor to the 175 degree one that was posted in this thread really helped. Beforehand my fans weren't coming on until 205, but by the time they could start cooling the car down, the temp was at 220, then it would only cool to 205, and this cycle would continue and never cool the car down. What I did to test it was add the fans to a switch and I would turn them on at 175, car never got over 200 again. I also replace my fans because the blades were worn down from sand.
Also, since it got that hot, check your plastic timing belt covers, mine melted and I had to replace them.