Each time I take my boat out it runs great for the first 35 mins. After I throttle back and idle around it starts to want to stall out. If it does and I restart it idles fine for 5 mins then same issue. Changed tank fuel line and connectors, fuel filters, oil/filter, plugs. Can the idle air control solenoid cause this issue after 35 mins? Once this issue pops up I can't get it up to speed again. Only idle speed.