I have a 1994 V6 Camry Vienta that overheats on occasion. This will only occur when the car has been idling for a considerable period, maybe 20+ minutes (as in heavy small city traffic), and is particularly likely on warm to hot days (25 degrees+). In addition there is considerable coolant loss through the overflow reservoir much of the time. I have received some advice that this is likely to be caused by a faulty radiator thermostat but I am seeking confirmation on the likelihood of this issue before embarking on a costly repair. Also any advice on the best place to source a replacement part would be much appreciated.