I have a 1995 Johnson 150 ocean runner that was running great and suddenly lost power and eventually stalled out. Hard to restart and would never get back to full power load or no load. Ran compression check and have 90psi on all six cylinders. Ran spark test with a tester and found spark erratic on top four cylinders and no spark at all on the two lower clylinders. Any idea what is going on? Thanks.