1992 camaro RS Police interceptor 350 eng code reader Code DTC 22 Throttle Position Low
same this happened with a KIA that I had, and didn't want to spend for a new TPS, since the car was almost new (of course out of warranty, Murphy's Law), assuming that your car has good wires (not broken), to and from the TPS, try to open the tps (sometimes is hard because is encapsulated) inside there is a very delicate brush touching a carbon track in a printed circuit, if possible, very delicate, bend the brushes to make more pressure against the carbon track...
I don't remember which one but one is Grnd, other is +5v, other is signal +, other is signal -,
this TPS has TWO independent tracks, in normally closed throttle, it has 0V signal, and INCREASES with the opening of the tr.
the other has 5V signal that DECREASES with the opening of the tr, at a different rate, thats why you still have tr response, althou sligtly "weird", TPS position is used also to calculate shift points and sometimes the trans changes harshly...