Look at this similar thread:
http://www.siennachat.com/forum/153...-2000-sienna-almost-dies-then-runs-great.html
On most cars, the IAC valve usually runs by a small electric motor. They can wear out. If cleaning yours helped it, then it was probably dirty and/or weak. An IAC valve is around $160 on Rockauto.com. I'm betting it's over $300 at a dealership.
http://www.siennachat.com/forum/153...-2000-sienna-almost-dies-then-runs-great.html
On most cars, the IAC valve usually runs by a small electric motor. They can wear out. If cleaning yours helped it, then it was probably dirty and/or weak. An IAC valve is around $160 on Rockauto.com. I'm betting it's over $300 at a dealership.