Re: 1977 Johnson 4HP hard starting
I would confirm the spark with a spark tester first, mainly because most (OK, all) of the coils fail after awhile on these motors (it has been 30 years, after all), and it's the cheapest test you can do, since the tester can be found cheap at an auto parts store.
Once you get the spark confirmed, and since the compression has already been tested, then all that's really left if the fuel system, which is somewhat operational since it will start and run sometimes.
Also, I have a 3/4" socket chucked up in my drill, to keep my arms from falling off pulling on the starter rope.
I have a "new" 1970 6 hp johnny in the same state as yours right now, and I'm planning on redoing the ignition (coils, wires, plugs, points, condensers) and carb as soon as I land a new job and have the play money to do it. I have a 3 hp that I just got done rebuilding from the ground up that runs like a watch, so I have a good kicker already.