Have you checked the connection from the magneto coil to the bracket it's mounted on? The coil is often connected by a 'cold solder' joint (someone holds the wire in place and puts a drop of solder on it to hold it together, instead of properly heating and soldering) and is in my experience one of the first places these things will fail electrically. I've seen it several times. The failure isn't often visible, it takes a continuity test to confirm it.