Ok all, here's my update from the weekend.
went out with family Saturday morning. Dumped it in the pond aka gulf of mexico, started right up, no issues. Headed out to our spot on the island, and coming down to idle speed, it died

Here we go again....to get it started, I'd have to advance throttle quite a bit then once started, as long as I didn't come down to idle, I was good...as soon as idle was reached, so was an engine dying.
I was originally going to take boat in for diagnosis but thinking I had figured it out, I put it off. Funny thing was the machanic called me to set up appointment but since I thought I had it fixed, I postponed. He told me once it was warm, it might act up because the IAC was more than likely weak...well I guess he was right because when cold it ran great....5 minutes into trip and issue was back. So new name brand IAC is in the works.
BUT..........GUESS WHAT? I'd sit down for this

......when we were ready to leave the island, I hit the key and the sound coming from below rivaled that of nails on a chalk board! Back story is I installed new Sierra starter when we purchased boat ( orig factory starter wasn't happy). Well the new starter only having a couple dozen starts on it wasn't engaging the flywheel, but instead grinding against it making an awful noise!
I removed starter while on water to see if gear was free and throwing in and out....couldn't tell if it was fully sliding out on shaft but I could see tiny metal shavings on the starter gear...flywheel teeth looked great though... thank the Lord for U.S. B0@t getting us back to home port.
so now I have to return starter. Should I go with something other than Sierra? Starting to feel like saving a couple bucks on aftermarket parts ( just like the aftermarket iac) is biting me back....any thoughts?