how many miles does this car have and more important when was the timing belt last changed? if your going threw that trouble might as well check it if not change it. leaking water pump usually indicates pump is failing or has faild
your overheating problems could be caused by a jumped/failing timing belt
http://www.autozone.com/shopping/rep...00c1528003cbf6