I know this post is a few years old, but my 2004 5.7 GXi is having the exact same issue. Like I wrote that myself. I read about this being a problem, but so far I haven’t read of reason of the problem or the solution.
I replaced the IAC and no change. Boat is idling in the 1200-1400 RPM range...