Mine did the same thing recently. It was bad O-rings in the pump. The machanic just tore it apart and replaced the rings for only $85 P&L. The only condition is if it is aluminum, no go, but cast iron, it can be done. Cheaper that just replacing it, and just as good.