I didn't see this mentioned yet. While checking for spark, put a new plug in it. Even if the old plug looks fine, it could still be at fault. I had this happen recently that the plug looked okay and had spark but it just wasn't hot enough to start a cold engine. And please, do not put a champion plug in it. Go to a powersports shop and get the right NGK plug. Good luck.