I set my base idle and cleaned my IAC today, wow did it make one heck of a difference.
The base idle was set under 500 rpm....the engine would stall out i n about 10 seconds after cranking it up!
I had to turn it quite a bit to get it up to 800 rpm. and after reseting computer it idles much smoother, and doesnt try to stall the moment i touch the clutch. i guess the previous settings the only thing keeping my engine at idle was the IAC?
BTW, I was having random high rev's ( 2k at rest at the light, drive through's etc) and hasnt done it since. you may want to recheck your base idle and IAC
Mad props to the poster of that link.