Reviving this thread because I also have problems with overheating on my 2.5 V6. Car is 11 years old, but only 27,000 miles. Until last year it warmed up to just below 90 and sat there all day, regardless of driving coditions. Then I noticed it climbing to 95 on motorways, with the fan coming in at exactly 90. It's gradually got to the point where any sort of mild effort from the engine rapidly raises the temperature to 100. Tried a test drive last month and a good spirited climb up the local hills pushed the temperature to just over 110. Don't know if it would have gone any higher because I chickened out at that stage. But coasting back down the same hills on a closed throttle caused the temperature to drop to 70. Back on level ground I opened the throttle just sufficiently to maintain speed at 50 mph, and within a mile the temperature had gone back to 95. When idling, the temp hovers around 90, with the fan cutting in and out every 45 seconds. The local dealer checked it out and said the water pump was OK (they didn't remove it, but said it was moving water round), and the thermostat was opening at the correct temperature. They noticed some corrosion on the lower part of the radiator so put in a new one. Unfortunately the problem is till there. I'm going to suggest they replace the water pump in case it has partially failed, and put in a new thermostat in case the original is sticking or not opening/closing fully. Before I get this work done, has anyone any further suggestions or comments? I'm puzzled as to how the temperature dropped rapidly from 110 to 70 when coasting (engine idling), but stays at 90 when idling at rest.