When you start it does it go quite high as well? I’ve had an IAC unit issue code 0502 (I think) on my Hawkeye, it originally would stall when slowing down occasionally, and after cleaning it and replacing the gasket it has helped, but now it’s started going from low revs almost stalling to 2000, before I start driving it. When it’s warm it fluctuates around 800-1200. Sorry I don’t have an answer, just curious to see if you’re in the same situation and follow for an answer, I’ve found OEM ones to be a bit dear as well!