Even swap, perfect fitment. The only thing I HAD to do to the 350Z diff was to remove the driveshaft flange, and replace it with the one off the Q45 diff. I did open it to check the inside off the diff and apply a new gasket and fluid before installing.
It. Is. Fun! I think the gearing ratio may be slightly different from the FX35, however. It could be the same, I'm not sure.
As far as the trouble codes (I'm getting some weird trouble code behavior as well, with the diff swap). I have P1720, and P1140 and P1145. The speed sensor, and the other two for bank 2 Var Valve Timing sensor and VVT Control code. What is interesting, is that before this, I had P1720 and the trouble code for Bank 1 Cam Position Sensor. What I did after getting the bank 1 code was, I swapped the Cam Position Sensors to see what codes would pop up. If the Cam Sensor Bank 2 code appeared, then surely it would be a faulty Cam sensor. Well... That's not exactly what happened. After swapping sides, I didn't get a Cam Sensor bank 2 code... I got P1720 and bank 2 codes for the VVT sensor and VVT control.
Looking in the FSM, I see the VVT control, VVT sensor, and Cam sensor is listed to be in relation to the Speed sensor. The ECU takes all of this data into consideration to adjust VVT. Easy enough to understand. Honestly I think the Cam sensor MAY be bad. But the cause of the problem is the ECU not understanding the different readings its getting from the two speed sensors (1 signal from the tranny, the other signal from the sensors at the diff and the wheels not matching)...
All the best,
~
HollywoodJackson~