I had a similar problem, and it turned out to be the screen in the oil tank on the boat. It started out as a very intermittent alarm and over time got progressively worse. The fix is simple, pull the screen out of the oil tank, clean the screen with chemtool. My engine is a 96 Merc 200 efi...