i had same fault last month car had not been serviced for 5 years, when i changed air filter all the muck went into maf and caused same problem, i removed wire gauze above maf and cleaned that out then removed maf and used some maf/throttle body cleaner from bg products and it worked a treat hope this helps