before you go thru the trouble of finding someone to change your Primary TPS try this. on the right side under the tank you'll see two coils the front one is cylinder 2 the rear is 3. Pull the low tension leads off the coils and squeeze them a wee bit with needle nose pliers so they are good and snug going back on the spades. These are the little wires that plug into the fronts of the coils not the plug wires. Pictured below is #2 coil.
after you do this take her for a ride and see if it is any different. #1 coil is up front right under and in the neck area. If you do not have a modified air intake it will be a wee bit more of a pain which is why I say try the easy ones first. also spray copious amounts of WD40 on all the springs one the throttle bodies.
notice them below next to the balancing screws and there are some on the front also right behind the cables.
below has the springs in the front marked as well as the rubber boot on the stepper motor. it pulls down and the WD40 straw fits in well give her a couple blast.
and well yours is a 05 and myself I would change all the vacuum lines and plug caps be careful with the junction nipple where the tree throttle body hose hook to the map sensor hose its a plastic nipple.