well Ill throw a kink into it
Ill go wiht a throttle cable issue, not the TPS
my reason, my TPS went bad a few months ago, I unplugged, it. Car runs great, fuel economy still good.
However

timing chain has got the car parked for a few weeks, when I replace the chain etc, ill replace the tps and other misc things Ive put off
chain did not snap or anything, just too noisy and dont want anything to break