posted 08-24-2015 01:56 PM ET (US)
There are two general areas that cause an engine to lose engine speed or have difficulty accelerating under load (or what you have called "stumbling"). The cause can typically be either related to an electrical problem or a fuel problem. Problems caused by electrical malfunctions tend to have very distinct and sharp onset, then stop just as quickly. Problems due to fuel-related causes tend to have a more gradual onset or disappearance.
I think your approach to treating the fuel with an additive is a good move. Whether or not just running fuel treated with additives will provide a remedy is hard to predict.
Problems that only appear at intervals separated by many hours of normal running are going to be difficult to have their cause diagnosed. If you were to take the engine to a technician, the engine may never display the unusual behavior for the technician to observe.
If it were me--and I have been in a similar situation with a very intermittent problem--I would continue to use the boat and keep watch on the behavior of the engine, noting when and under what circumstances the problem reappears--if it indeed does. The cause could be something as simple as some water in the fuel or other fuel contamination.
Other areas to check are:
--condition of the fuel in the tank; age of the fuel; contamination with water
--proper filtering of fuel; use of a fuel-water separating filter; condition of the filters
--fuel deliver problems; poor fuel lines or fittings; degraded fuel lines.
If any of the fuel lines on your boat have a gray outer jacket, I would be very suspicious of their integrity. There are many reports of loss of fuel flow though gray-color fuel hoses, particularly hoses associated with installations of Mercury engines. The inner liner of those gray hoses is often seen separated and clogging the lines. This is often attributed to the effect of using gasoline fuel that contains a blend of ethanol and gasoline.