Having trouble with my 01. It starts and runs ok, but when I try to drive it has no power, the turbo won't work right. The transmission won't shift right it won't pull hills. I have only received 1 engine code P0122 for low voltage on the TPS. I've changed the TPS and now I'm having different problems where it won't get over 2000 RPM until it's warm or until I've stopped and restarted it. Sometimes I'll have to attempt to recalibrate the TPS by turning the key to run, pressing the pedal to the floor and letting it back up. Again sometimes it may take a combination of all to get it to be driveable. I did set the TPS when i put it in, but checked it days after installing it and can't get an accurate reading. I've been given a procedure to check the engine computer but need a reader that can give me realtime data and it hasn't come in yet. Figured I'd put this out and see if anyone may have some other ideas.