Didn't pull the throttle body, but, did bite the bullet and replaced the AIS motor after my friend assured me it wasn't hard to do.
We have
acceleration now! Its still 90HP pulling a brick around, but, you can feel a HUGE difference, even compared to before the idle went crazy. From an off-idle roll, when I punch it (but still not floored) stuff laying on the floor actually slides back towards the tailgate.
This has NEVER happened before.
I gave it a quick run down the freeway then pulled codes after waiting a few minutes, only 12, 37, and 55 come up now.
Thanks everyone for the help. I'm sure this won't be the last time.
As an aside, thanks to Advance Auto discount codes, I got the AIS motor for less than $50.00.