One last thought for you as well as the archives:
This forum throws around the MAF-cleaning procedure as if it were harmless. I have yet to talk to a tech who thinks it's a good idea to spray anything on the MAF element, much less an owner doing it. That element is rather delicate.
Q45tech does his on a regular basis and he has 300k on his now, so it's not like it can't be done. Many other posters do the same. I haven't read about anyone harming their MAF by cleaning it.
But stuff can happen.
As detailed on
http://www.Q45.org , "do not hold the nozzle too close to the MAF. Allow the spray of the aerosol can to clean the device, but never touch the sensor itself.Allow it to dry for one or two hours."
My understanding is that "too close" is under a foot or so away.
I cleaned mine a few times, but it steadily deteriorated over time. I haven't taken it apart to check the internals and I'm only assuming that's what went wrong with it. I only know of a couple people who have.