TPS throttle position sensor was a common issue with these. Pretty sure there was a recall.
Mine used to do similar thing till it was replaced

You could spray some contact cleaner in it to see if it helps







................on the road