The knock sensor only has 1 white shielded wire that runs directly to ecu pin 23, the shielding is grounded to ecu pin 60 with a few other sensor grounds. If you want to make sure it works just hardwire it straight from the knock sensor plug to the ecu, don't even mess mith tearing the whole harness up. The wire does go through a few plugs and actually splits in one place and then goes back together before it gets to the ecu, it isn't necessary to rewire it like this though, just get a piece of shielded wire and redo it straight from the plug to the ecu, then stick that wire in the harness if you want to, the shielding doesn't have to be grounded for it to work but it will give more accurate readings so you might as well do that too.
As for the tps, download the fsm from here:
http://www.zeroyon.com/index/content/view/24/47/
Then find the section with diagnostics, look up code 43 and follow the troubleshooting instructions. You will definitly be able to fix it or atleast determine if its bad with their instructions.