Fix the leaks first and check the resistance across the top 2 terminals off the TB. should sweep smoothly between .1 or .2 ohm 'closed' to about 5 ohm when all the way 'open'. Adjust to .45V installed with TB fully closed, should sweep smoothly to 5V at wide open throttle. Heres a vid of a good vs bad TPS:
https://youtu.be/6SR0oIuC0z4
You should also check all your grounds. Have the motor grounded to the frame?