IT has to be my stock pump

I would definetly change fuel filter,cause it seems you have dirt in the system which is making your needle/seat stick...causing flooding.JMO