+1 on the TPS. I don't know how it's set on these bikes but on my carb'ed 950 it ran like crap if the TPS was off.
"To strive, to seek, to find, and not to yield."
"You don't cross the mountains, they let you through."
KTM 525 XC-W // KTM 950 Adventure