Do the electronic odometer test to show the temp (in C) that the sensor is reporting. It might be that you have a bad sensor. We've had a few people with elusive overheating problems that aren't actually overheating. Throwing parts at the car can be expensive, so seek to diagnose first.
Do you have access to an infrared thermometer? That can be helpful in verifying that the temp being reported by the sensor is close to the temp of the coolant in the engine. I measure at the upper radiator hose.
When watching the temp on the electronic odometer test mode, you're looking for outrageous jumps in temp, like to 200C, which is ridiculous and would melt rubber hoses instantly.
On second thought, since you're not going full overheat- needle pegged right, then you probably don't have a problem with the temp sensor. Does the car overheat at highway speeds?
---The Complete How-To Archive--
Moderating everything now, let me know if I can help.
Originally Posted by the user formerly known as ZX3_Chick
You're special aren't you.