So I got a new cdi and still no spark! I have tested the wiring harness, everything had connectivity. I have a new cdi, new stator from electro sport and a new coil. The only thing I have not tested is the tps, which should not affect spark I think? I am at my wits end with this one. Could the flywheel have lost polarity on the magnets or is there any other component to replace or check?!