Ok, a few more cold statrs under my belt, Mine is also doing exactly the same thing.
I'm also having the exact same problems as you guys.
GM IAC seems to work fine if moving in large steps, but small steps is another story. Hot start works fine, cold start and I'll end up with too high of an idle.
Let me know if you want me to try anything. So far all I've done is jumpered the 2 resistors...this seemed to help but it's still not good enough
If I just start it and go Idle only comes down to ~ 1200, I have to cycle the key once its warm to get it to fully close the IAC.
Mine also is a brand spanking new motor.
I also am runing the relay board, I will also try to jumper the polyfuse. I wonder if it is this pollyfuse causing My resets/stalling sometimes shortly after start-up?