After riding the bike for roughly 30-40 min on the highway, I got off the exit and stopped at a few stoplights. After the 3rd stoplight, I accelerated to roughly 50/60 mph. Once I hit 50/60, my bike started lose RPM and then they'd pick up again. Then after a few seconds it would do it again. After about a half mile of that, I had to turn so I slowed down/pulled the clutch, dropped into 1st, and then the bike stalled. I continued to hold the clutch in as the bike rolled slowly around the turn and then another 50 yards before I pulled off the road. Once the bike was stopped, I pressed the start button and it started up as if nothing was wrong. I rode it another quarter mile to my house with no issues.