You have a TPS issue, you know about it. Fix it.
When you get a code, it's not the pcm tossing the light on to say hi to you. It's telling you there's an issue. What if at 100% throttle your tps is reading 5% and that's killing fuel while you have all that air? There are things going on that can hurt the motor and you should fix them.