Had this issue for months.
Sometimes throwing code sometimes not.
Car could go for weeks with no issues.
Then high idle, I could do 40 mph without touching the pedal.
I was getting TPS codes.
Replaced TPS and that fixed mine.
But like others said, could be a list of possibilities.
_________________________
2002