My 7 did the same thing and it was the starter relay. By way of warning if you bypass the relay with a remote starter switch (I wanted to test fire my bike after having it apart) it will crank and not fire as there is also an ignition feed through the relay that you will lose which cuts your spark. From memory the relay was sealed and a genuine only item.
Paul.