From what you have said, you haven't checked that fuel will run out of the fuel line at a decent rate when the line is disconnected at the carburetor end. Running out of fuel is a great way to get all the crap in the tank to accumulate at the outflow point. Being able to get a small amount of air through doesn't tell you anything much: fuel "wets" the crud and can stick it together and block it solid.