It's always best to do any work yourself, then you can be sure it was done right, plus it will save you a considerable amount of cash. If at all possible, I try to do all required minor repairs to any of our out of warranty vehicles. In this case it's our 2003 Jeep Wrangler TJ.
The check engine light came on a couple of weeks ago with the code: PO122 (throttle body sensor/switch)
P0122 - Set Condition: Throttle Position Sensor voltage at the PCM is lower than 0.1 of a volt for 1.3 seconds.
TP SENSOR SWEEP
(K7) 5-VOLT SUPPLY CIRCUIT OPEN
(K7) 5-VOLT SUPPLY CIRCUIT SHORTED TO GROUND
(K22) TP SENSOR NO.1 SIGNAL CIRCUIT SHORTED TO GROUND
(K22) TP SENSOR NO.1 SIGNAL CIRCUIT SHORTED TO (K4) SENSOR GROUND CIRCUIT
TCM INTERNALLY SHORTED THROTTLE POSITION SIGNAL CIRCUIT
Step 1: Overview
This is a pretty straight forward replacement. I checked around with a few shops in my local area and the price to replace this part was anywhere from $100.00 - $180
Since replacing the TPS I've noticed an increase in MPGs (around a 10-15% increase) as well as better acceleration on hills and while passing.