Wes has an excellent writeup on how to easily check your injectors:
http://www.q45.org/ohminjectors.htmlMake sure you remove the key from the ignition and turn off all accessories when you do it.
Checking your injectors should at least rule out injector coil failure, but the method won't verify leaks or bad seals.
If an injector was constantly leaking and causing the car to run rich, you might see a puff of darkish smoke from the exhaust at idle or a strong odor of gasoline. Note that its normal to see a light puff when first starting up, since the ECU sends a command to deliver extra fuel at startup.
The more you describe the problem, the more I suspect the MAF. The best way to keep the MAF from going bad is to use Nissan/Infiniti air filters and replace them per the owner's manual. According to "texasoil" (NICO member, active suspension expert) a bad or poorly installed filter will allow excess particles of dust and sand to hit the very fragile sensor element at a high velocity, slowly causing damage and incorrect readings.
Another quick thing to check... remove the plug from the fuel pump control unit in the trunk (right above the fuel pump, mounted to the bottom of the rear deck). See if a wire connector looks burned or black. If it is, your FPCU might be on the brink of failure, causing idle and driveability problems.
Sorry if you've heard all this before, I'm just covering the bases.