P0111 Code Cause? 2012 Mazda5

My 2012 Mazda 5 is showing a P0111 code so I disconnected the battery and replaced the MAF sensor from autozone . The engine light came back on with the same code and one thing I noticed is that the engine idle speed was not high when starting up cold . Any thoughts what it could be ?
 
You need to ONLY use OEM MAF sensors. It's well known that all the non-OEM MAFs simply do not work. This really goes for ALL sensors.

Clean your old one correctly with MAF cleaner and put it back in.

Regardless, this points more to the air temperature sensor and not a MAF. MAF doesn't measure temps. I'd replace the air temperature sensor.

I think it's this:

 

New Threads

Back