welcome aboard
since you cleaned the fuel system, I assume that you had bad fuel or the boat sat for a long time.
check to see if the anti siphon valve is stuck, or the pickup strainer is plugged. if the strainer is plugged, remove it. you should be running a water separating filter anyway.