Yup, definitely the MAF. I've got the same code but my car's driving fine.
Make sure it's plugged in fully, then try cleaning it. Make sure the car hasn't been turned on before cleaning it. Don't douse the thing, just throw 3-4 quick sprays on each side of the sensor, then spray the screen and let it dry. Don't drop that thing either. Reinstall it and see how the car runs.
If you've still got the same problem, buy a used MAF from the classifieds on here. I don't have any experience with the Autozone MAF but it's expensive (even with the core) and the dealer is even more expensive than that.
If the filter used on the intake is oiled, that could definitely cause an issue with the MAF. If over oiled, the oil can get on the MAF and ruin it so be weary. That's whi I run dry flow filters on my cars so there's no oil.