Fuel issues, fuel filter issues, carb issues, fuel pump issues. Could be any of the above. Start with the easy fixes first......ie change fuel filter (dump out gas in glass jar and check for water), gas treatment such as stabil or seafoam. If you still have problems.....start thinking carb or fuel pump and a good marine mechanic.