check the vent hole in the gas cap,if its plugged it can cause the fuel flow to stop when the tank vacuum locks, then after a moment it releases the vacuum and fuel flows again.
Of course,you could.Kill-switches are famous for getting corroded and killing the ignition.Same with the wiring plugs that lead to the kill switch.Old ignition switches can cut out any time.Could I loose spark mid ride?
Chris