My 2003 Mercury 150 XL Saltwater has a high speed miss. I have removed and cleaned all three carburetors and I have replaced fuel lines, filter, and water seperator. I have also replaced the spark plugs but it still has the same miss. The boat idles fine and has plenty of power. It runs perfect...