I have the same problem. was it the starter?
My battery is good and most of the time it will start the bike.
It has happen twice(early morning when i need to be somewhere), when i try start the bike. It it's like the starter motor jams up. press the start button and it just makes a noise but doesn't turn.
If i put it in gear and push it back and forth it drags the rear wheel, it doesn't roll. So i push it back and forth in desperation and tried again both times it worked after this...(eventually)