Just a follow up. I torqued the 4 phillips down on the pump, one of which was definately loose. Keeping my fingers crossed but the leak is gone (at least for now).
I checked the pumps function by taking off the small plastic cap and feeling for the turning shaft with the defroster on full heat. All seeems well.
Thanks to all for the suggestions/advice.