could be a broken vac line too. can make the car idle like its got a nice big cam installed. spray some carb cleaner around the vac lines, if the idle jumps up you found a leak.
and yes its best to take the TB off and clean it, and remove at least the maf, clean that with maf cleaner.