We have a Mercury Optimax 150 HP (2007) which has the 4 beeps going off. It has been in the shop almost all summer. They checked the engine for codes, disassembled the lower unit and checked the impeller, moved and reinstalled the oil tank on the engine and bled the system. They said that they found a low voltage on the battery so they installed a new battery, removed all positive and ground wires. Cleaned the wire ends and terminals. Tested for higher voltage and where there was a 1 volt drop previously, there was now only a 0.5 volt drop. They said that they took it for a sea trial and that it ran great...We took it out today and ran it for 30 to 40 minutes and the 4 alarm beep started going off every 2 minutes again. More than $1000.00 later, anyone have any ideas??!! They also ruled out water in the fuel or a low oil level. Any help would be greatly appreciated.