Not sure where you're putting the hose, input side of pump and then disconnected carb? And that flows, but when input side of pump is connected to tank it doesn't flow anymore?
If that's the case, you have a restriction between the tank and pump. Either anti-syphon valve, in tank filter/sock...