Just bought a 2013 Ninja 300 as my first bike. Today while coming to a stop down a slight hill the bike stalled. Normally it fires right up, this time i tried for about 30sec and it just turned over but wouldn't start. I rolled it to the curb and it fires up almost immediately. Any ideas why it did this?