Leaking water pump... But not at weep hole.

You've already got it off do yourself a favor and just put a new one on and then you'll know what you've got! It's cheap insurance and peace of mind!