The bike is an 07 xb12s. 5500k. No mods. It was running fine and then started backfiring from the exhaust, then dying. I was able to get it home and now when I turn the key to the on position and kill switch to on,the engine light comes on, then blinks and goes out. At the same time, the fan comes on and goes off when the engine light goes off.The fan used to only come on while riding and HOT or when turned off hot. Cranking, it just turns over but doesn't fire. The first thing that comes to mind for me is that it's not getting fuel. Do these fuel pumps run all the time? Or is it gravity feed after start up? Would this even throw a code? Thanks, any thought would be a help.