I still think you will need to repair the kill switch . Since you have stated toggling the kill switch has helped you to restart , I think you will need to clean / repair the contacts in the switch . Kiwi_Roy has (somewhere on this site) a simplified diagram of this circuit . He has at least three diagrams on this site showing 1 Test Point Layout , Simplified Wiring Diagram , Starting Circuit and I am sure there are more . After you look at these and study them , you will be stunned at his knowledge and ability to put this in block diagram w/footnotes ! I printed these off a long time ago so you will need to find them here or I can take pics and e-mail . I did not go over audiomick"s diagram fully to make sure it is absolutely correct and in order . I am certain it should be. These relays and circuits all interlock so you need to understand what is going on .
Last year my ExMark mower died and I worked on that through the winter looking at a factory wiring diagram to find out it was the PTO switch not allowing it to crank . I do not have many good traits . Tenacious is one of them . IDK if it is a good point or a bad point ?
I hate to tell you , you are never gonna appreciate this bike until you FULLY understand this bike !