It might need a diagnostic check with a more sophisticated diagnostic system, no disrespect to your code reader.
Erratic idle as you've rightly suggested could be the maf sensor but also the lambda sensor, cam position sensor, crank sensor, injector or injector seal etc.