My 90 HP Mercury EFI engine starts and runs well until I have run the engine between 5 and 10 mins. It starts to run rough intermittently for a few mins. Then I get a 6 beep alarm. If I slow down the boat continues to run relatively smoothly and if I speed up it starts to run roughly. When the boat sits over night and start it up it runs fine and goes back into the problem about 5-10 mins after running the engine. I have changed the spark plugs, the fuel filters and last night the gas float was replaced. The problem has not been solved. Any ideas?

