MAF should show as a separate p0100-p0104 code, lean mixture p0170 or p0171.
Personally i would have it put on a diagnostic reader with live data capability. Problem is these days is too much emphasis is placed on these codes, people just change what the computer tells them and can in some cases end up spending a fortune on needless parts. DIY mechanics is fine to a point, lets face it, its in our nature to try and cure problems ourselves!! but today's cars make this task extremely difficult (whereas the idea of EOBD originally was to make it easier...lol)
The trouble is that, for example, a p0170 code will tell you its a lean mixture bank 1.....what do you buy first??? , o2 sensor? theres your first £100 gone, problem still there.....sensor non returnable. I work as a mechanic for a living and work with bosch diagnostics equipment and believe me, i never trust the code, only the live data (and common sense). If i did then we would be out of business long ago hahahaha