Another possible cause is a build up of moisture on one or even a few of the spark plugs. Take the spark plugs out and inspect for a dirty black butt. Get the plugs change and see how it goes.