I picked up an 07 that starts relatively easy, but stumbles and stalls as you crack the throttle slowly. You can jump past that with a fast opening, but this needs sorting. I connected my diagnostic laptop and it is reporting a TPS error code (I don't have it written down in front of me) that said something to the effect that the TPS is finding ground. I can watch the % change as I open the throttle, so I know the signal is reaching the ECU. I tried clearing the fault, but it comes right back. I know there are three wires, power, ground, and signal. Is there a troubleshooting procedure for this?
I think Brad Black, the Bike Boy, has info about this. His homepage.