I had that same issue on a Dodge 3.5L. I replaced the timing belt and water pump, and it started to overheat a couple of days later. I took it back apart, and the plastic impeller on the water pump could spin on the shaft. I couldn't believe they wouldn't even pin it to the shaft.