Most of things mentioned will pop a code,MAF alot of times will not.
I would shoot for TPS sensor.
Or just find a friend that works at a Nissan dealership and run it on their Consult.
If you live near East TN i would check it for free.
I get in trouble for that alot at work unfortunatly
