Have you checked if the path that the throttle cable takes is free and that the cable isn't snagging on anything ? it was causing my problem with idle revs . . .Cheers.
I'm having an issue with the idle revs hunting, when in traffic jams for over an hour. I've tried many things and thought that I'd try getting the duct.