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. 
.