Where might the leak be? on 1999 Cadillac DeVille

We have taken our 99 Cadillac DeVille to a mechanic at least 4 times and had it repaired twice. The first time the belt slipped off the power steering assembly. We bought a new belt and he replaced it.Then he found the cause for the problem was a leak in the power steering pressure hose and fixed that. Both of these problems cost me in total $200. Now I have found the leak is underneath the power steering pump. We know this has to the leak that's been there all along. Any idea where the leak may be coming from.

Asked by for the 1999 Cadillac DeVille
wash off ps pump and check for front pump seal leaking down the pump
1 more answer
It's from your power steering pump