The charge coil screw coming loose brings up some concern. That could have let the coil drift to be in contact with the flywheel magnets... check it if you already haven't.
Note that there is bevel on top of the aluminum seats where the coils etc sit... the coils must align with the top inside edge of that bevel (unless one has the special alignment tool) in order to be properly spaced from the flywheel magnets.
The explanation of "good spark" doesn't quite do it.... The spark, with s/plugs removed, must jump a air gap of 7/16" with a strong blue lightning like flame... a real SNAP! Does it? Note that the 7/16" air gap is important. Testers are available at any auto parts store... or you can build the following:
********************
(Spark Tester - Home Made)
(J. Reeves)
You can use a medium size philips screwdriver (#2 I believe) inserted into the spark plug boot spring connector, then hold the screwdriver shank approximately 7/16" away from the block to check the spark or build the following:
A spark tester can be made with a piece of 1x4 or 1x6, drive a few finishing nails through it, then bend the pointed ends at a right angle. You can then adjust the gap by simply twisting the nail(s). Solder a spark plug wire to one which you can connect to the spark plug boots, and a ground wire of some kind to the other to connect to the powerhead somewhere. Use small alligator clips on the other end of the wires to connect to ground and to the spark plug connector that exists inside of the rubber plug boot.
Using the above, one could easily build a spark tester whereas they could connect 2, 4, 6, or 8 cylinders all at one time. The ground nail being straight up, the others being bent, aimed at the ground nail. A typical 4 cylinder tester follows:
..........X1..........X2
.................X..(grd)
..........X3..........X4
This can obviously be modified to a 6 or 8 cylinder setup tester.
********************
Of course, something could have found its way into the carburetor... a quick test would be to spray some fuel mixture into the carburetor throat or into the cylinders themselves. If the engine runs on that sprayed fuel but not via the carburetor in itself.... well, that pretty much spells "carb problem".
Let us know what you find.