I was going to ask about spark plugs, but I guess you've got that covered. Any charging issues, like maybe the alternator going out on you? Or bad grounding of the motor maybe.
Other than that, I guess you'll have to look at fuel delivery issues, and I'm a carb guy so I'll wish you good luck.
.