If you have the means, I highly recommend picking up a copy of Nissan Datascan and using a laptop to help troubleshoot some of the components. This way you can see the voltages of your MAF, injectors, O2 sensor, etc. to determine the possible culprit(s).