Replaced 99 blazer fuel pump in tank

snap locks came loose and now its leaking at 3.5 hrs shoptime wasted no i gota pull it back out and reinvestigate wear i blew it at . old snap locks on the 3 top connections ? or the front at the macguvered hose piece that was old and broke i drilled out top and enstalled new elbow in same plastic piece to reconect to hose to fuel line it worked fine yesturday and the its raining . so dont know where yet