Depending on how old your car is, you might need to replace the IAC. I just did on my car (75k miles) and it now drives like new. The revs now drop a lot quicker than before and I don't need the TH fix.

Hope this helps.