More info....
Thats not a whole lot of info to work with but I can give you a few things to look into, then respond.
Compression? Have you done a compression test lately? If so, what were the results on the motor?
Plugs? What did the plugs look like? Pulling them now won't do you any good. You need to inspect them at the point your having the problem. What you'll need to do is run at the speed where you have the problem. Run it for about 10 minutes then pull the lanyard. Let the boat coast to a stop then pull the throttles to minimum, then into neutral. Pull the plugs and see if one of them shows signs that it's running rich or lean. This will isolate which cylinder you have the problem with.
If you don't see a real change in the plugs, then you might be looking at a weakend ignition coil. The coil will first shows signs it's going out, at the higher rpm range, where resistance matters most.
Carbs? There is a better possiblity that it's carb related, since the rpm range you are referring to is really just coming out of transition from using both the low speed and high speed jets. With it being the winter, looking over the carbs might be the best course of action at this point. For giggles, you can pull the plugs and have a look. But, coming off plane to idle, your only on the low speed jet, so the plugs will probably look o.k....:cheers: