This problem you have is similar to what several people have had now, except no code shown. What was found, now in 3 cases was moisture in the vehicle down sensor, this does not throw a code, the bike will crank over but power to the fuel pump and stick coils is interrupted . Surprisingly this was on a 2015 in the latest case. Also on a 2014 where the Kawsaki mechanics spent over 6 hours over several days and finally nailed it down. There is a work around to prove this that I have developed.