Well it appears that the pump is leaking. Discovered it when I parked it after a nice evening drive tonight. Been doing a little research, but I do...