chances are if its only overheating while sitting in place its the radiator fans or the fan relay, its always been something to do with the fans in any overheating in place situation I have ever had(3 or 4 with both cars) I suppose it could also be the head gasket...but unless the temperature is flucuating wildly its almost certainly not the thermostat...cant hurt to replace though