1. & 2. I don't know enough about to comment, my TPS isn't setup quite right either.
3. Adjusting the CAS affects your base timing, DO NOT put it 100% one way or the other, you could end up running a dangerous amount of advance (therefore pinging) or retard you timing way too far and have a car well down on power.
If you've adjusted it already, then for the moment put it in the middle, try to see if there's any marks, from the bolts, on the housing to indicate where it's sat most of the time.
If you own a timing light and know what to do then set your car up to run 15deg if it's a manual, 20deg if it's an auto, otherwise take it to a shop and get them to do it.
As for code 34, yes that is knock sensor, check their wiring is ok. Further code values can be found here: http://www.rb20det.com/ecudd.html