Small Engine Troubleshooting Problems? Ask a Mechanic Now.
Is the fule tank vent open, or is the tank drawing a vacuum?
Have you tried running with the cap loose?
If no change, make a test fuel line, and attach it to the fuel pump inlet, and drop it back into the fuel tank filler and run for test, with tank and outlet line bypassed.