OK, I read you're mega post and I think I'm more or less up to speed.
One thing that I've seen that not everyone agrees with me on is that all of the swapping of TPS and APPS sensors is really chasing a symptom and not always a cause. The throttle plate as you know is motor driven. The drive includes a motor, clutch, and gear train. The gear train may or may not be well sealed at the throttle plate shaft so the gearing and grease may be contaminated over time. Cleaning the TB may get solvents into the gear train that might free it up for awhile as it works away at the grease. Long story short, I think a lot of the TPS/APPS codes are rooted in failure or stick in this gear train that really can't be accessed or serviced.
***************, YMMV