I have a 1999 90 hp Johnson on a Riviera Cruiser Pontoon that runs good at low RPM's but at random times runs really rough at higher RPM's. It is very random and doesn't happen everytime but does most of the time. We have replaced the spark plugs, fuel filter, fuel lines, and completely emptied the fuel tank of all gas in case there was water in the gas. We were told by the local boat repair center to put alcohol and Sea Foam fuel conditioner in the tank. No help. It runs a little better but after a few minutes starts missing intermittently. There is no rhyme or reason to when it decides to start missing. It is very strange. Any ideas on next steps?