Hello everyone. Problem: I have a 1984 OMC Sterndrive 2.5 Litre Rochester 2 bbl. Last time I had the boat in the water, it started blowing white then blackish smoke (not heavy) and I noticed what I thought was an oil slick on the water. Running out of the water, it has what I assume to be carbon in the exhaust and a particular odor. All 4 plugs were heavily carboned up. Changed the plugs, added Seafoam. Runs good, does not run hot, oil pressure is OK...but still blowing out carbon. Unburned fuel? My question...a mechanic thinks the carb needs rebuilding (and it likely does in any case.) What else, if anything, could cause this? Would appreciate some help. Thanks.