You might want to double check the TPS, paying close attention to the slode to open throttle resistance (VTA-E2) looking for any dropouts:
http://www.4crawler.com/4x4/CheapTricks/TPS/index.shtml#TPSAdjustment

Ideally you should see the resistance increase smoothly from say 500 ohms to 5000 ohms as the throttle is opened.