I have a vectra estate 2.2 DTi o4 plate Y22DTR engine.
I had this fault code P0638 - Electronic Throttle Position Sensor Circuit High Input.

My local garage said it was the tps in the throttle pedal and fitted a new one.

This did not fix the problem, also Last year had similar problems and had a new throttle body put on which did fix it for 5 months about 6k miles.

I'm now a little confused as looking at other posts the tps is actually on the throttle body and not the pedal.

Or are there 2 sensors one on each pedal and throttle body.