Hi,
I once had that same thing.. My GS cranked but didn't run.
I took my GS911, but no fault code showed up.
Turned out that water had entered the tank..
I took a extra battery and after a few more minutes of cranking the bike slowly started to run
atfirst with a lot of 'protests' lolllll.. But after a few more seconds it spinned again like a kitten.
Perhaps you had washed your bike just as I did, and some drops of water got into the tank.
greets