Anytime I have a spark issue with these I unplug (bypass) the rev limiter. This is not hard to do.
I just replaced one for weak spark (rev limiter) a few weeks ago.
I would find out what kind of voltage you should be seeing at the pulse coil under the flywheel.
My books are at work and I don`t have any specs off the top of my head for these.
I would also unplug the kill wire going to the cut off micro switch from the engine. This would eliminate or point to the cart wire harness / switch.