I have a 2002 with the 2.7 v6 and the engine suddenly goes to full throttle in any gear. It through the p0122 TPS code so I replaced it. No change. I pulled the Idle Air control valve and noticed it had some carbon buildup but that is to be expected with over 200,000 miles. The valve activates when energized so I'm pretty sure that isn't the problem. Throttle cables are all in great shape and the throttle plate does not open when the RPMs are up.