We have done several of these problems. Do you have a fault code for CMP CKP synchronization? If so it will almost certainly be timing chain related. Nissans are renowned for timing chain stretch. When this reaches a certain point the Cam and Crank loose their unity and hence the code. You can get the same problem occur with variable valve timing if the correct tools and procedures aren't followed precisely. Good luck.