TPS Voltage range keeps changing

The TPS voltage reading I get pretty much differs quite often.

For example before it was around 0.60v - 3.60v. Now I see that the lowest point is 0.25v - 3.12v

It’s causing me some issues with the TPS related tables. Unless I adjust the TPS voltage regularly, the voltage range keeps changing and it starts reading 0% TPS when I hit the throttle.

Could this indicate a broken sensor? It’s 25 years old at this point and I’m pretty sure it was never replaced before.

I have no experience with this and I would appreciate any feedback, thanks!

[Emu Black - GC8 EJ205 WRX]