Originally Posted by tkrskyline
Can be many things. Could be a cam angle sensor, knock sensor, MAFS, need tune up, etc. Getting a Nissan Consult test (nissan diagnostic computer) would be a good starting point before throwing parts at it.
Very true, doing a real diagnostic will help find your problem quickly.