Most of the time I totally agree with reynoldston, but this time I disagree on one of his posts. The magneto you have has three wires as he said, but both the primary and secondary coils are connected to the same ground. Did you test each of these coils for resistance? You can test each by going to the same ground wire coming off the coil. Are they within specs? Setting point gap and air gap are needed, but with this system you must also set when the points are going to open in relationship to piston location BTDC. With this engine the points should start to open at .035" BTDC. I understand that in 99 percent of the time this has not effect on the spark, but in this case you have tried everything else. The procedure for doing this is in the manual pages 68-70.