Hello! My 2001 Crownline with 5.7 GXI fuel injected recently began having a slightly elevated idle after warm up. It’s intermittent and usually returns to normal idle after cycling off for a bit while we swim. I’m trying to replace the IAC but am having an awful time finding the GM replacement. I ordered an aftermarket from China but it looks visibly different and I don’t trust it. The plunger isn’t the same shape at all. How can I find a decent, dependable replacement IAC? What years were these used in GM motors?