still need to look at the other associated data, I have changed and cleaned and swapped throttle bodies I don't even know how many times over the years (lots) and never once had a idle issue. other people not so much luck. my guess is it is either still not learned correctly or something else is "off" a bit and causing it to think it needs to idle higher for whatever reason.I cleaned the maf sensor and replaced map sensor still same problem
one guy went the wringer with his and had to re-learn it to the ecu, not just a idle learn.