Okay guys, I'm pretty sure this problem is fixed!!

When I let the engine warm up all the way, she runs beautifully. It's like a new car. No idling problems or anything anymore.

I'm very excited. Thank you all for your help! You've done a wonderful job.