Parvo replied: "try having a MAF re-ground, i have this problem also but my friends told me to re-ground my MAFS, first check the negative wire and then solder a gauge 10 wire on it and on the other end look for a good place to ground it."
*****This is the most likely culprit to the problem. Go to any Nissan dealer [if you can't fix it yourself that is], because they will be able to access the factory service bulletin, for this very problem. I worked as a Nissan tech for many years, and we fixed plenty of stalling GA16DE's like yours. It all boils down to an insufficient ground [white wire] to the air mass meter. Simply splice into it, and make your own supplementary ground. No money spent-problem fixed!