Bike has 13,532 miles and it recently started this craziness. The "check engine" will flash at random during take off/first gear only (no flash pattern, just random flicker). Oil level is good. Fuel tank is not overfilled. Then it started cutting off at random during take off. Now it started stalling at take off a lot and sometimes while coasting with the throttle close. Will restart instantly while still moving. Have to learn how to pull any fault codes (nothing strange has ever shown up on the screen) that are in the bikes storage and start pulling panels and check out the vacuum hoses for any leaks. Also think I read something about a RPM or crank position sensor coming loose that causes bad ride results. It also started to idle a bit rougher that normal. If it was a car I would think mass air flow sensor. Gonna read thru the owners manual really well before tackling it, also have the shop manual. Any leads on possible causes highly appreciated! Keep y'all posted on my success.