After reading all of the many posts on No Spark problems and taking numerous resistance readings on the CDI, the power coil and the pickup coil and comparing them to a number of different opinions about what the readings should be I found myself right where I started; not knowing if I needed a new CDI, magnito, or spark plug. I had no spark right from the get go and I was determined to solve the problem without having to purchase any additional items. Here is what you should do before you decide to buy anything!
1. Make sure your kill switch is not faulty. What I mean is that when the switch is not being pressed, there is an open circuit between the two wires comming out of the switch. This can be checked with a simple continuity meter. Disconnect all kill switch wires and hook the meter leads, one on each wire and your meter should read infinite ohms, now push the switch and you should read close to zero ohms. If this is the case, your kill switch is working fine. Go ahead and connect one of those wires to the engine block. Don't connect the other end just yet - I'll get to that.
2. Unscrew the spark plug wire from the CDI and the boot housing. They will both come apart if you unscrew the wire counter clockwise. They basically screw into a sheet metal screw and make contact with the wire inside the insulation. Now with a good pair of wire cutters of scissors, trim about 1/8 to 1/4 inch off each end and re-attach the wires as tight as you can - be careful not to overtighten and strip the wire, although this is hard to do.
3. Clean off the electrical connector on the spark plug with a wire brush. This is the threaded screw that the boot snaps onto.
4. CUT OFF ALL OF THE CHEAP CONNECTORS ON THE CDI WIRES AND THE ENGINE WIRES!
5. Instead of using the connectors to hook these wires up, use solder and shrink tube. Make sure you know how to solder two wires together. If you're not sure - google it. This would include the kill switch wire.
6. Set the spark plug gap according to your user manual. Usually 0.20-0.35".
7. You can check the spark now by resting the threaded portion of the plug on the engine block (this provides a ground path in the circuit) and spinning the back tire. I'll bet that you have a good spark now.
8. Screw in the plug and off you go.
Most electrical failures are due to poor interconnecting wire. This was the case with my setup - Chances are all of your parts are good - but when you replace one, you will likely get a new part with good connectors and such. Try my tips first before you buy any new parts. And please let me know how you make out.
Good Luck