maf specific codes should never be ignored. it can be a recipe for disaster. i suggest you find someone with a working maf and try it. you can try cleaning yours but it sounds like the maf itself is on the way out, proceed with caution and do not WOT it. failing maf's often lean out the fueling.