Sounds like the fuel pumps in your engine might be going bad. There's two of them, about $35 a piece. Replace both. Should take about 30 minutes.
Since you said the boat was neglected, I would also clean the carbs, replace all the filters, empty and clean the oil tanks and change the filter...