2000 honda 600 vlx . Runs great most of the time. Randomly spit and spudders while riding. Actually died yesterday after a rough bout. Like it runs out of gas. Not the issue. Then started and promptly dies then no power at all no light at all, about a min later, did turn off and back on a few times, lights came back on and ran perfect the last 3 miles home. Need ideas on what the issue can be.