I have 2002 4WD XE with the 3.3L and I'm having serious issues. I took the throttle body apart and cleaned it, put it back together and got P0121 and P0122 codes saying the tps was a circuit low, and it drove like it had a bad tps, so I replaced it. I still got the same codes afterwards and was at 6000 rpm at 60 mph, so I took it into the dealership. They recalibrated the tps computer and throttle body plate, but that didn't fix the problem. The dealership thinks it's the transmission, I don't think it is though, because the transmission ran perfectly fine before I messed with the throttle body. I need opinions on what to do, I've only had this car for 2 and a half months!