Try running it with the gas tank filler cap off. Maybe the tank vent in the cap is plugged. Long shot but it popped into my head.

Good luck on it.