I had the same problem with my 1988 Mariner Magnum II 150. I brought it to the shop to get it checked out, the compression was great and they said that they ran and adjusted the hoses, and fixed a loose wire they think was grounding it. It runs great now. Think it might have been a loose wire...