First off, the stepper motor position at idle should be 21 steps, not 97. Adjust throttle body adjuster screw until closer to 21 steps. Reset TPS and then test. It may take several goes before steps at 21 with RPM at 875 rpm - throttle open degrees at idle should be at 4-5 degrees.
For the rest, I would need to check my Pscan readings where I now have the default spot on.