sounds like the battery is too weak, do you keep it on a tender when you are not riding. also, you need to make sure your charging system is functioning correctly.
After checking battering and complete charging / starting system I dug deeper, What I ended up finding is a broken connector to a sensor on front left of engine under oil filter... repaired and good to go!!!