Motorcycle was in running state, then at the end of the day, I got a low battery signal. The motorcycle wouldn't start, I tried recharging the battery and it started running fine but got the low battery signal again, then I was not able to start the motorcycle.
The battery is two years old and it has expired. I installed a new battery and now the battery is fine. Horn, turn signals and headlight works.
Never had this issue but now when I turn the key, fuel injector primes but now I got no crank and no start.
I'm able to start the motorcycle by pushing it to some speed and getting into gear suddenly.
Edit: Checked fuse box and there were no blown fuses.