Maybe I'll take a look at the IAC valve when I get a chance.
Driving the car last night the idle still seemed a bit rough. I noticed sometimes its hovering around 500 rpm and other times at around 700 rpm. The whole car really feels shaky at times. You can see the tach needle bouncing too, so I know its not just me.