Do easy stuff first. Sounds like it could be water in your fuel. I would get some gas treatment (mostly alcohol) and dump it in the tank. You could also drain the float bowls. If you do, collect it in a clear container so that you can see if there is any water or gunk.