Since I have a good running car, I decided to play around with it this morning during cold start (it was 35.F out this morning).
I disconnected the AFM, cranked once and turned over a few times sputtering trying to start. Cranked again and fired right up to 1200rpm ish hovering smooth.
Shut off car.
Disconnected ICV AND left AFM disconnected.
Started up and idled low ~500-600rpm, vibration is pretty bad, not sure if this is what you are seeing.
Reconnected everything, started back up, ran for 5 seconds around 2000rpm then dropped and almost stalled but my ICV IS dirty so it was a little slow to catch it. Engine returned to normal idle, 700rpm.
Is yours dirty? What if you disconnect the ICV when you start up?
I don't have this problem so I am just providing some perspective :confused: