Bro,

I'll be the one to say it. You're gonna have to pull your UIM and make sure that both sides of the LIM are opening. Perhaps one of the little clips broke, and only one side is operational. Plus that way you can do a better inspection to make sure everything is tight, where its supposed to be, etc...

The only time I had my vehicle pull to 6000rpm and not have power was when my IMRC failed. You need to rule out the big basic items before you start playing around with smaller items (TPS, etc...)