I'm in the middle of replacing my tank due to it clogging fuel filters. I can start it with starter fluid, and get it running. It will only run at mid to high rpms due to the clogged fuel filter. At idle the pump cannot push fuel through the clogged filter. Mind you this is the third filter I'd replaced before I decided to pull the tank. You also have a screen on the pickup inside the tank that may also be clogged.
Also you may have water in the fuel.
Also you may have water in the fuel.