Well, there is a TSB that relates to the MAFS, an update to the ECM, find out if that has been done. TSB is NTB-12-051
Also, it could be an intake air leak, check for cracked hoses.
Are there any other codes besided the p0101? could be a dirty throttle body, try cleaning it and see if it fixes the issue.
I saw a thread on an Altima forum with same issue and it turned out to be a dirty throttle body.
Your vehicle has close to 100k miles on it so if the throttle body has never been cleaned it probably needs it by now anyway.
Here is a youtube video on how to clean the throttle body, the 2011 should be the same or very similar...
https://www.youtube.com/watch?v=3y67i4cW5Uc