Bad water pump body

Ok to start I had a mystery water leak from around my water pump. Checking around the pump found no loose bolts, weep dry, and the front seal in good shape, but there was still some moisture I the pump. Scratching my head I said let it develope. Well it did seems it developed a pin hole in the body and was spraying on my fan blades. Pulling the off find the impeller is bent a bit and rubbing on the backing plate and there is a lot of corrosion on the hose ends.I don't remember droping the pump but who knows. The aeration is has this happened to anyone else (the pin hole in the body of the pump).