Scotty.... we got a 2012 Nissan Frontier Pro4x automatic with 195k miles in January for my son to use. The vehicle continues to be played by a check engine code P0101 for the MAF sensor. We have a Japanese garage that we trust but do car after 4 tries, they are not able to clear the code permanently. It will clear for about a week or so and then come back. MAF has been replaced twice (last time with OEM). Upstream air flow sensor has been replaced, check for means has occurred (i asked for a smoke test but not positive if that is what they did). ECM had been reprogrammed as well. Air filter is clean. We have changed out the gas cap twice (last one is OEM). I am not sure if the wiring harness to the MAF or fuses were checked in case that could be a reason. I have no idea if the catalytic converters have been tested in anyway (not sure how that is done). Lastly, O2 sensors have not been touched. Any ideas of where to go from here? We love the truck and just want to get it fixed once and for all. I do want to say once again, we trust the shop we are dealing with and believe they have.been honest and diligent in trying to find the fix. I know it sounds like they are throwing parts at the problem but do think they are as stumped as us now. The last MAF they put in and the diagnostic as well as the leak test were no charge to us so they are trying to fix and grab more dollars for this problem. Please Help! Ed and Traecy McColllum
Any ideas of where to go from here?
Stop throwing random parts at the problem and perform a thorough diagnosis instead. Factory diagnostic steps for that code can be found in the link below:
(The above link is for the 4-cylinder engine. You did not indicate which engine the truck has.)
@chucktobias Thank you...ours is the six cylinder.
You'll also find diagnostic steps for the six-cylinder engine on that site. (It will likely be similar to the 4-cylinder.)
I know it sounds like they are throwing parts at the problem
It sounds like it because it's exactly what they're doing. I'm glad they're honest (even though you did pay for one MAF you didn't need, and ECM reprogram, and your time....), but they're just not very good at their jobs.
Some deeper troubleshooting needs to be done, such as what Chuck posted from the service manual.