I have a '89 Chevy 350 v8 in my boat. It starts fine, but then stalled when decelerating, and would not start. I smelled some gas fumes when trying to start it after it had died. It started up fine the next day without problems. The distributor was just replaced so I know that is good. Not sure if this is related, but occasionally it will diesel a couple cycles when I turn it off.
Could this be the carburetor, or something else?