Running then dying, sometimes is the ignition module going out, but hasn't completely gone bad.
Nothing like trying to diagnose a failed ignition module that never looses spark. Mostly related to the spark advance type modules with the internal revolution limiter. Those things can give some strange symptoms.