I had the same problem and Mine turned out to be a plugged fuel vent hose...and a pretty simple fix. Good luck and hang in there...