Good luck! It seems to have solved that exact same issue with my Dakota. I used some throttle body cleaner, and was quite liberal with it inside the throttle body, as well as all over the iac valve itself. The engine didn't want to run at first, I'm assuming due to the amount of cleaner that I used. But it did finally start, and has (so far) been clear of the stumbling at idle.

Keep us posted!