After the rebuild, if your carb allows did you adjust the idle mix needle valves back and forth for highest idle vacuum with idle speed screw backed off, then set the idle speed screw to the engine idle speed spec?
Base timing set to spec in Timing mode then set back to Run mode if that is appropriate for your ignition?
Checked fuel lines and connections and filter seals for vac air leaks?
Are the fuel lines all alcohol compatible marked SAE-J-1527? Not spongy /porous?
Fuel recent & good quality not deteriorated?
Does it look like the throttle plate is closing properly? After the rebuild I'd assume that area is not fouled with carbon.
Checked dist cap & rotor and plugs and plug cable? An inductive timing light attached to each successive plug cable can give an idea of whether all cylinders are firing consistently.Firing order could be rechecked too if the dist cap or plugs have been removed since the issue began to manifest.
Not sure I'd be comfortable doing it on a boat but some aim a non-lit propane torch ( or just WD-40) at the base gasket to see if rpms change or smooth out if they suspect a gasket leak.
As Stephen suggests , a vac gauge test can potentially be very revealing. Click on the various "scenario" green buttons here to get a good idea of that if you are not familiar with the test:
http://www.secondchancegarage.com/public/186.cfm
A quick net search will also lead to utube videos of this test also.