hi pete,as a starting point check that you have a good earth between engine and frame,heres a simple diagram of ignition sistem
and heres an artical on how to test the different components.
ALL OF THE FOLLOWING READINGS ARE TAKEN DURING 5 RAPID KICKS! The object is to keep the engine rotating long enough for the digital meter to sample the signal and display a reading. This is easiest with the spark plugs removed, the plug wires connected to the plugs and the plug body connected to ground on the engine case to complete the circuit. What also works well is to tape the metal bodies of 2 spark plugs together, with the insulators pointing away from each other. Attach the spark plug wires to these and this will also complete the coil secondary circuit.
2. On the end of the CDI wiring harness you will find a 3-wire connector that has a brown, red and green wire. Slide your black probe in beside the brown wire and the red probe in beside the green wire. This is your low speed winding. Set the meter to read AC volts, turn on the ignition and kick the machine over 5 times quickly. You should see, while kicking, a reading of 25 Volts AC.
3. Now move the red test lead to the red wire (measuring brown to red) this is the high speed winding kick over the machine with the ignition on and you should see 4.5 Volts AC.
4. On the CDI bundle there is a 2-wire connector with a white with red stripe wire and a white with green stripe wire. This is your pickup coil connector. Slide your test leads in beside these 2 wires. When you kick the starter rapidly you should see 0.3 Volts AC
5. On the CDI bundle there is a 2-wire connector with an orange wire and a black wire. Slide the meter probes in beside these wires. This is the CDI output to the ignition coil primary winding.
When the starter is kicked rapidly, you should see 0.4 Volts AC.
If any of these voltages are missing one of 2 things is happening. Either the source device is not generating the signal or the destination device is shorted and the signal is being loaded down. If one of the signals is missing, separate the electrical connector for that signal (electrically unload it) and connect your meter to the source side and repeat the test. Here are the unloaded readings for the above listed signals
2. Low speed charge coil 50 Volts AC unloaded
3. High speed charge coil 4.5 Volts AC unloaded
4. Pickup coil 0.3 Volts AC unloaded
5. CDI output 24 Volts AC unloaded
In the case of signals 2,3 and 4 if the loaded test is bad and the unloaded test is good do a resistance test of the source device. The low speed coil (test 2) should read 225 ohms (or 133 ohms depending on engine type). The high-speed coil (test 3) should read 5.3 ohms and the pickup coil (test 4) should read 115 ohms. If the resistance check is good the CDI is most likely at fault.
In case the signal 5 load test is bad and the unloaded test is good, measure the resistance of the ignition coil primary winding. The primary winding resistance is around 0.33 ohms. If it is OK then the CDI is most likely at fault.
If all the above readings are good then check the secondary winding of the ignition coil, the measurement from one plug cap to the other should be about 23K ohms. The plug caps themselves "screw" (twist counterclockwise) off of the plug wires each plug cap should read about 10K ohm when measured by itself. The coil and plug wires alone should read 3.5K ohms. It is possible for the coil secondary to be breaking down under high voltage but measure just fine with the ohmmeter. If you are getting the proper signal on the black and orange wire to the coil with no spark out into NEW plugs, then the coil is probably at fault. I had this happen intermittently for about a year, I finally found it by connecting up a meter to the black and orange wires and taping it to the tank where I could see it. The next time the bike quit, while I was coasting in gear the input voltage was still there with no spark out, Good in, garbage out. told me it was the coil. One final word of caution. DO NOT ATTEMPT TO MEASURE THE OUTPUT SPARK VOLTAGE FROM THE IGNITION COIL! IT WILL DESTROY THE METER!