OK, reset codes. I went ahead and drove it again but longer and more stops. It runs really good accept It does still have a random miss/stumble at idle. At a few stop signs I felt a hard miss but it didn't die on me. It's not like it has it every couple seconds, maybe a couple times in a full minute. Once when it did it, I think the ICV opened a bit to counteract it because the idle came up immedietly after the miss to 1000 then settled back down.
I wonder if the spark plugs could cause this if they are cheapy brand?