Re: 1966 33hp johnson
Double check your point gap - I've seen lack of spark with surprisingly little variation from the correct gap. You must also set the gap precisely at the peak of the cam lobe on the crank shaft.
If you replace the woodruff key, be sure to get an OEM part - do not use one from a hardware store. The key must fit precisely and only an OEM part will do that. BTW, unless the key is sheared and is allowing the flywheel to move out of place, I doubt the key is your problem.
???