Check out the service manual:
http://www.nicoclub.com/FSM/Q45/1995_Q4 ... Q45/br.pdf
A mis-set Throttle Position Sensor could indeed affect when the transmission shifts.
You need to either take your car somewhere that has a real Nissan Consult 1 or 2 (Nissan/Infiniti dealer, Nissan 300ZX specialty shop...). Or put the car on a dyno or a lift and bring it up to 30 MPH for one minute. Then by doing the latter the TCS OFF and SLIP light should flash along with the LED on the Traction Control Unit in the trunk.
Check the Throttle Position Sensor first and make sure its set at .44 volts when the engine temperature is 176*F and above. Best done when ambient temperature is warm/hot because the coolant temperature sensor might not be as accurate as it was when new. And that means that the Fast Idle Cam will hold the throttle open just a little but enough to mess up the TPS reading. So don't try and set the TPS when its cold out and make sure you move the TPS very slowly to set it correctly.
Also make sure that the TPS is functioning correctly by using a analog Volt Ohm Meter and seeing if there are any "Dead spots" when Turing the TPS all the way from lowest voltage to the highest. Basically make sure the analog VOM needle moves smoothly.
If the above doesn't work out for you I think I may have a spare.