Remove carburetor.---See if reeds are out of position.----One broken.---Or something holding a reed open.----Is the high speed jet inside the carburetor bowl in position ?---Is it clean ?----What is the number on the high speed jet?
Read the question 2 or 3 times.----Does spark jump a gap of 8 mm , yes or no ?----The question does NOT ask what your sparkplug gap is !----Check the reed valves !
When it left the Johnson factory there was a neutral switch in the control box.----I can not see or touch your motor.----Here it would be easy to solve this puzzle !
Replace the wee ground wire from solenoid to the block.----Find the neutral switch in the control box.----Or maybe some one took it out.----Find the wires and tell if they are connected.
But E-tec is a different concept.---Oil is NOT mixed with the gas.----Gas is not in the crankcase to wash oil off the bearings.----An E-tec operates like a 4 stroke for part of a revolution of the crankshaft.
Post the actual compression values here.----Test run with the cowling off and a timing light hooked up.----Test run one cylinder at a time.----Observe the flashing light.
The charging system has 2 basic components.----Stator and the rectifier / voltage regulator.-----I am always puzzled when some threads go to 100 posts to solve an issue.