Quite possibile you have water in your fuel tank might be worth a shot depending on how much fuel is in the tank dropping a couple cans of sea foam in there. Another quicky would be a loose plug wire or bad plug.