The car is idling high, around 1500 rpm. I have no vac leaks, when I scan it, the tps sits at 2 or 5 %, if I disconnect the tps, the rpm normalizes.
Next I do that procedure to adjust the tps: turn ign off, press gas to bottom, turn ign on, etc and it gets corrected to 0% and the idle rpm normalizes.
The problem is that the issue comes back after a while or the next day until I adjust it again.
I'm wondering it it's caused by the tps or something else.
It's also not throwing any ses codes.