Re: 150GL no spark #4 & 5 Cylinders
The model number of J150STLESB indicates that the engine is indeed a 1990 150hp Johnson.... BUT not relying on memory and going to the books... that engine does not incorporate an optical sensor setup but rather has the standard Magneto Capacitance Discharge system using magnets and timing sensors.
Check all the rubber electrical plugs... timing base to powerpack, powerpack to coils, etc.
The small pins and sockets within those plugs have a habit of creeping back (unplugging/plugging back in) resulting in poor or no connection conditions.
Also the wires connected to those pins/sockets have been known to break off BUT stay within the rubber connector simply due to the rubber grabbing the wire insulation. The result being that the wire appears to be connected when it is not.
To check a coil that's not firing, simply (temporarily) switch the orange wire leading to it from another coil that does fire. If the non firing coil now fires, then obviously the coil is okay.