My bike (2016 H/S 939) suddenly stopped responding to the throttle. I was able to find neutral and pull over.The engine was surging back and forth between idle and 3000 rpm and wouldn't respond to the throttle at all. I switched it off and restarted a few times and also cycled thru different ride modes with no effect. Finally on the third ignition off and restart it started acting normally although the check engine light was on. I checked oil and coolant which were both fine and continued the ride. I Stopped 100 miles later for fuel and when restarting the engine light was still on but about 10 miles later it went out. I continued my trip another 350 miles home with no further episodes or engine light. Any thoughts????