30-07-19, 08:58 PM
Intermittent fuel starvation seems unlikely… running dry is usually preceded by a lot of hesitation. This sounds much more like lack of sparks.
I’d check the wiring harness and connectors for corrosion, shorts where cables can rub on the frame etc and broken wires.