Don't jump in and start replacing parts until problem is isloated. As the Guys have suggested, get good flow from the tank at the pump 1st. Inside the tank is where many problems lie. Fuel line from it to the pump, next. Wait on replacing filter till you get good flow. Now the pump. Are all lines in good shape and not leaking, even, air? If good, check pump output. Should give a good stream when cranking. Last, the carb. Remove bowl, if easily done, or carb to clean bowl, needle, seat and jets. You could start here, but if the flow to the carb is not right, then you'll be back at step #1. Reassemble with new gaskets, in-line shut off and filter.