Welcome to the forum Grancuda, nice ride!
What makes you think the tps made the bike run poorly? Especially when it runs fine now?
The TPS re-set on your bike is different than the thunderstorm '08+ bikes. You need a program to do it. I assume the "tps cable" you ordered is to us with ECMspy? Do you know how to use ECMSpy?
Let me make a suggestion. Go to the android store and get ECMDroid for free. Use a Bluetooth dongle (instead of a cable) from Buelltooth.com or PM AZMidget on here. It's way easier and it won't let you mess anything up. I have an extra dongle if you need it...
BTW, I doubt the tps reset is the problem but please post here with all the info you have and we'll try to help
Hey Tone... His seat off his S won't fit your Long... Us Ss owners got way less options