I have replaced a few CDI boxes on those over the years, the way they are mounted to the engine they are subject to a lot of heat and vibration, I see you have checked all the simple stuff first, spark plugs, plug boots-wires. , you may have to get an inline spark checker and check it in the...