Well, I hate to say it...but its probably the spark plugs. Actually, its probably just one of them. There is an easy process to figure which one, but its just easier to replace them all. Now your big question is, Ford Plugs, Denso Plugs, Iridium plugs and so on and so forth.
I am a big fan of get the best and don't worry about it, but because of a lack of time and availability, I put in the Ford Plugs and noticed no difference in performance at all. I have over 125 hours on them, inspect them every spring and they are running clean with no deposits or sign of failure. Autolight 3923 you can find them anywhere.
Lots of discussion in forum on this topic, you can start here:
http://www.epicmarine.com/forum4/index.php?topic=2490.0