Took her to the shop this weekend. She got the idle problem fixed. They took out the IAC Motor, flushed, cleaned and lubricated it, and then reinstalled. Apparently the condition of the motor was at fault for the lack of idling. To get to that motor they had to take out the water pump, so they just replaced it while they were there. Also, the engine had been rattling and squeaking (more than usual) so they put dressing on all of my belts, and replaced the timing belt, which should've been replaced about 15 thousand miles ago, the power steering belt, and one other. They also cleaned and lubricated the cam shaft and the crank shaft.
(Woot!) She runs like a dream now, quiet as can be. :)