I am having trouble with my 2000 GMC Jimmy. The meter is senseing the engine is overheating. Here is the thing. I took it to the mechanic, he replaced the thermostat, flushed the radiator, and replaced the radiator. Now he is telling me the waterpump may need to be replaced. The radiator I got from a junk yard, and it looked almost new. The container which holds the anifreeze in my car is filthy. This mechanic looked at the car again, and he says now it needs a water pump. I dont know whats up with the car? Could some one tell me whats going on?? so I dont have to spend more money to find out the censor is blown.