Try resetting the ECU and realigning the throttle body.If this only helps temporarily then you need a new throttle body. The TPS is a part of the throttle body itself and can't be replaced on its own.
#1
OK so my car has been acting up lately. Every now and then the engine will rev by itself jumping between 900 and 2100 RPMs up and down every second. It just threw a 1580 code which I know is the TB sensor malfunction. Do I need a new TB or is this something else?
#2
Try resetting the ECU and realigning the throttle body.If this only helps temporarily then you need a new throttle body. The TPS is a part of the throttle body itself and can't be replaced on its own.
#3
do this first