Make sure the battery terminals are clean before anything. Then check the battery wires at the starter, solenoid, and the ground wire at the frame. Then you may have to take the starter switch apart and clean the contacts ( my Virago did that after sitting all winter one year).