Not sure if this would add to the problem or not, but figured I'd mention it anyway. Yesterday I gave the IAC a good cleaning, along with the already clean MAF. The IAC definitely needed it. Let's just say I never knew the little spring inside the valve was actually orange colored (it was covered in grime). After reinstalling, the idle was smooth for awhile, but later in the night after the car got nice and warmed up, the idle would dip slightly. It also stalled two times in a row, once when backing out of a spot, and once after restarting it, and moving forward about 10 feet. I plan on setting the base idle after getting out of work in 40 minutes, would this help, or could it be something else causing the problem?