2010 Mercury 250 Pro XS
Serial 1B804914
Motor starts fine and runs fine but at WOT there is a slight sporadic stalling. It runs open, then stalls for a split second, then runs open, then stalls for a split second, over and over. It isn't enough to see a drop in rpm when it stalls but can't get over 5600 rpm. If i back off throttle ever so slightly it runs fine.
Brought it to the mechanic - changed spark plugs, fuel filter, lower unit oil and water impeller. Also drained all gas out of fuel/water separator. No faults showed on computer.
Boat has two gas tanks - it does the same thing on either tank.
Any thoughts?