HeR3tic
I assume you have TuneBoy and know how to connect it. If you open TB Diagnostics and go to the sensors page (bike on, not running)... read primary TPS voltage. Adjust it by loosening the screw and VERY SLIGHTLY turning sensor one direction or the other. You will find that the sensor is EXTREMELY SENSITIVE, and that you have to recycle sensor page to get updated TPS voltage reading. To get around this, click re-set ISCV at bottom, and TPS voltage will go "real time" ( but still sensitive). Dialing the correct voltage can be frustrating given the sensitivity, and will even change when tightening screw. But keep at it, and you will succeed. Then follow instructions at bottom of page to re-set ISCV as well.
I agree with Brian, that your TBs probably need balancing. Remember they are all set on #1, and that if you use TuneBoy to balance, the sensor page does not provide an instant (realtime) data update. You may have to refresh sensor page to read change. I personally think a good throttle balance tool like TwinMax is easier.