well ya it could be the MAF, but I would start by cleaning the throttle body. If you don't clean the TB they can/do get gummed up and cause idling issues.