I have something along these lines and wonder what might be the cause.
Symptoms:
On most COLD days, it starts fine, but idle is horribly low...in the almost stalling range of probably 200-400RPM, and it runs rough. If I put it in gear and give it just a bit too much gas, it stalls right out. Sometimes, I'll sit and crank for anywhere from a second to 30+. As soon as the motor starts to warm, the idle/rough run goes away. If I don't stall and get moving, it's just fine until I let off the gas prior to warming up completely.
After reading through some of the 4banger yahoo threads, it could be either the CPS or the IAC. I've been running the 4.0L TB with a cold air can for a few years, and this just started when the weather began cooling off for the winter.
Now, with the 2.5L, I'll need to replace the IAC with the 4.0L due to the TB, correct?