im pretty sure therell b a rubber gasket kinda thing for th pump..chek to see it tht isnt comletely gone. tht could cause a leak..visual inspection ftw. turn th car on pop th hood and look arnd..may be rev th engine..with safety glasses on