Do you know how clean your fuel tank is?
Might there be sediment partially blocking the output?