The only thing I had to do was the TH fix. I had my IAC replaced under warranty because of idle fluctuation, and it didn't help. The TH fix is by far the cheapest way to start(18 cents and 10 minutes of your time). Read the FAQ, and it will describe exactly how to do it. If it was easy enough for me to do, it sould be a breeze for you. Good luck!
