Hey i may be late and as eric says nissans do have issues with injectors from time to time, a good way to test it is to up the fuel using a scan tool to the car and see if it revs out cleanly if it does then you do need to check em injectors….
however it is very possible that the strainers from the injector might have broken off and find its self between the plunger in the injector…..
but while u at it though is it possible for you to get a screenshot of the data that the engine is showing? while its running?
you said the cam and crank angle sensors was changed, was the circuit checked for continuity and were u able to scope them to see the patterns?