I'll try to make this simple to understand with as much detail as possible.
I had my ECU tuned by a well-respected company after installing my new turbo, cams and injectors.
There was an issue with my ECU in such that the tuner could not access any of the tables. Basically it was if the ECU was locked and you couldn't see any of the parameters. The tuner erased my ECU, and loaded the info from another 03 Evo (same year as mine) that was known to be good. He then input my immobilizer code onto this programming. The car starts fine, runs fine and I have no issues with it's driveability......BUT!
Since the tune I've had the P0121 constantly. I clear the code, it comes back within a mile of driving. I did some digging through my trusty

Technical CD and found the troubleshooting guide for this code. Needless to say it all checks out. Voltage, ohms, and range are all within normal parameters according to the Tech info, yet the code keeps coming back everytime. The wires from the TPS sensor to the ECU all check good. I'm stumped.
Any help would be appreciated.