Sounds like its time to remove and clean the TB. Also, the IAC is suspect. May be able to remove it and clean it up and see what you get.