I changed the IAC valve today, it stalled once but started right back up, drove it around for awhile and it's ran great since. Time will tell I guess. It's difficult when your check engine light doesn't come on, the computer won't pull codes, you have a lot of guess work. I hope this did the trick.