As mowerman said it sounds like the fuel cap vent is blocked.