Nissan Repair Questions? Ask a Mechanic for Answers ASAP
Hello and thank you for your question, can you tell me the actual fault codes you are getting when the light comes on?
If you can get me the actual fault codes when you can we can work from there , don't let them replace anything until I can advise you on the next steps if you can.
This is a Cam sensor code and if the sensor has been replaced and the problem is still there then you may very well have a timing concern. I would go ahead and try cleaning the MAF sensor with some MAF cleaner and while doing so, be sure to disconnect the negative battery cable. If the problem return see what fault code and or codes resets and post back with the results. The most common cause for the code P0340 is in most cases caused by a problem with the timing chain.
I suspected the timing was off, are you sure he got it lined up correctely?