Re: 30hp Johnson starts but
Like HighTrim suggested, start with a compression and spark test, if every think checks out it is most likely a fuel problem.
Sea Foam will help keep your carb clean but will not clean it if it is dirty or has passages plugged.
Sounds like it might be time to remove the carb and overhaul it.