My wifes 2003 yukon xl has P0220 coming up and has a rough idle. I purchased a TPS(throttle Position Sensor), but her model doesn't have one. I believe it is built into a big plastic piece on side of throttle body. It looks as though I need to replace entire throttle body. Do I need to go with AC Delco? Is there a performance upgrade that's worth purchasing? Thanks!