I have a 2023 Suzuki DF9.9BTXW5, runs great at idle but cuts out after 20 minutes, seems gas starved and also hearing a sucking sound before it cuts out then will not rev up after that. New fuel tank ,fuel line , gas and filters. Vent on can open. Gas is getting to the fuel filter. Decent stream form the water port and nothing clogging the water intake. This happened 3 x after the engine ran for about 20 minutes. Sucking sound is coming from the engine and not the raw water intake , then the engine stalls. Vacuum leak ? Any other ideas? Don't think it can be overheating as I have good raw water flow.