I wouldnt be as mechanical as the boys on this site but i remember having a twist n go when I was akid. A delightful chav cut a number of whires when I was at work and a number of fuses were taken out. The outcome was that it wouldnt start with the electric starter, iit had to be kick started and would die if you stopped for any short period. There would be a spark when you tried to start it , sometimes , but it was obviously shorting all over the place. When Iwent through all the wiring and fuses I was able to fix it.....
Similarily when my old px coil was cracked it would suddenly die when you were riding it , but you would get a spark whenever you were tryng to work on it, and the crack was so small it took ages to identify it.
At a push I would say take a long look at your electrics, good luck

Wolfy