I would disconnect the fuel line and crank the eng, does the fuel shoot out? If not disconnect the intake side of the line and suck on it then put your finger over it and see if it hold vacuum. I use a clear tube on the line to see the fuel. If your line is good and you get fuel out of the pump I would put the intake line into a gal of gas and a half can of Seafoam and run it for an hr under load after you flood the carb with Seafoam and let it sit per the instructions on the can.