Sounds like you are in the same boat as me. It was acting the and yours. Turns out after 2 oem stators, rewinding several of my own stators, buying Ricky's stator, 2 flywheels, then 3 ignition coils, and a handful of plugd. It was the cdi.
Ohm out the stator. Ohm out or replace he ignition coil and plug. Check the magnetism on the flywheel with a screwdriver. The magnets should all stick decently well.
I just wanna go fast. If your not first, your last!!
Reproducing the Tecate CDI. Contact me if you need one. I'm most accessible on FaceBook. You can find me on the 1984-1987 Kawasaki Tecate KXT250 Group.