Just purchased a 2002 SR 200 Bow Rider, 5.0 EFI from the original owner. Has 205hrs. back story: Sat for over 2yrs with half tank of fuel. I topped it off, added octane boost and ran it to 1/8th tank- very sluggish and wouldn’t get on plane. Replaced the fuel filter / separator, added injector cleaner and the sluggish operation ended. Runs great. On plane in seconds. No issues except.... Boat fired Right up after launch and runs great when cold. Put it in neutral and it idles great. Cruises for about 20min without problem. Stopped, turned the boat off, kids play in the lake for 20-30 min, we go to take off and the boat won’t start. Had to engage manual throttle to get it started. Then it wouldn’t idle. Had to rev to 3500 rpm and throw it in gear to get going. Ran perfect. Cruised another 10-15min. Put it in neutral and it idled fine. At this point I didn’t want to press my luck and turn it off again. Took it to the dock, loaded up and here I am. Research is telling me IAC Valve. What is inconsistent With what threads and videos show is that when I get it in gear after it starts with the throttle it will run great again. It’s not stalling. ive also been told it could be the cold start or choke injector stuck open. Was told to replace distributor, plugs, wires etc. Looking for advice. First boat. Thank you to those who respond.