Two reasons that worked for me;dirt at the bottom of tank, doesnot take much just remove tank &clean. also thereis a vent hole on gas cap that plugs up, loosen the cap when it starts to run rough if that works ,it's the vent.Good luck.
Ed H, March 2010