I've heard/seen DME's get flooded and still work after being dryed. This doesn't sound like a DME problem to me.
I'd see if you could find someone else who has an OBD2 car 96+ and take off their MAF and see what happens. But I would have your battery checked out. I changed mine out last summer, and let me tell you, everything seemed to run much better. Idling was great and almost seemed to have a little more power (probably in my head). Good luck man and keep us updated...
Oh and if it is your MAF, get a HFM. Cheaper then replacing the MAF with a new one and might add a few ponies.