when they changed the water pump they could have not tighten the three bolts holding the water pump in place. It will leak there. Yeah pictures go a long way on the forum.

Rip off city is why I do my own repairs.