throttle position sensor on 2002 GMC Yukon XL Denali

The GMC mechanic at the local shop says the Throttle Position Sensor cannot be replaced on my 2002 GMC Yukon XL Denali. He says a new throttle body is required. Is an entire new throttle body the only way to fix this?

Asked by for the 2002 GMC Yukon XL Denali
i guess it depends on whats wrong, i dont think you have a TPS - it uses a pedal position sensor. if u have TPS like problem i guess it would be the PPS
I can order a TPS online for the Yukon, specially for the XL Denali, according to the parts store. It also has a PPS. It has intermitten stalling during acceleration. Only does it maybe once a week.
autozone specified one too, but when i look on the wiring diagram for your veh, it shows pps but no tps
One year later, the Denali stranded us on the interstate in Indiana. It was a bad fuel pump, overheating and shutting down the engine, until it finally just quit. $950 to fix.