Thanks guys, I appreciate the help.
I cleaned the entire TB and IAC control this morning...the heep is definately running better. Much smoother and feels much snappier. Not sure that it really did anything for the RPM issue though. I was really amazed at how dirty everything was! Never figured it'd be so bad in an 05 with 33K on it. I'll just have to keep looking for the RPM issue, I sure hope it's not ECM related.