I thought when you do the "pedal dance" aka the "Idle Air Volume Learning" procedure you were also supposed to do the:
1. "Accelerator Pedal Released Position Learning" procedure AND the
2. "Throttle Valve Closed Position Learning" procedure
See this thread:
post6495635.html?hilit=idle%20relearn#p6495635 and look at 4th post down.
When I recently cleaned my throttle bodies and as far into the plenum as I could reach, I did the Idle Air Volume Learning procedure a couple of times, but my RPMs were still too high at idle. So, I did all the other steps first as described in the above post and everything went back to within factory specs.