Most Likely you will need a new TPS sensor/ part. with new Bolts. DO Not use Stainless Bolts from Hardware Stores. Only Orignal Equiptment, for this repair.
Call up Lance in ST. Paul /HD . He has an E-bay store as well. I have bought many Parts for Many Buells from him.
It is better than Any HD around cause most of Them will say they will farm it out to V-twin or others . That would cost you over 140. bucks with Shipping.
This Marine will look till the well is dry before paying that if at all possible. The Throttle Position Switch or part etc.. is a BMW part anyway. I have been gone for a bit Buellers Glad to make it Home.Keep your Weapons clean. Ride Safe.