So I just installed the new MAF sensor yesterday (Spectra entire metal housing w/sensor pre-sandwiched between), cleared the code, and drove it. Drove OK, but I didn't have my Harbor Fake Data collector with me. So I just went out for a good highway drive with the Data Collector, and noticed the code was back: P0102, so I cleared it and started recording data. Three collections, including 2 @ highway speeds of ~70 mph, and the MAF is STILL reading ZERO! Double-checked the wiring and everything is connected.
First capture was Open Loop, but the next two were Closed Loop. Whereas my Long Term Fuel Trim was reading -14.1 before, now it reads -0.8 (capture #1), and -7.0 (capture #2). Capture #2 was taken at 72 mph and 1904 rpm, Capture #3 at 65 mph and 1780 rpm. The MAP was 10.0 (Capture #2) and 11.9 (Capture #3). SparkAdv was 42.0 (#2), and 27.0 (#3). IAT was 89 (#2) and 91 (#3).
O2B1S1 was 0.790 (#2) and 0.440 (#3). O2B1S2 was 0.470 (#2) and 0.475 (#mazda3
Any idea why the MAF is STILL reading zero? Got to be wiring, right? Air Filter isn't "new", but it looks clean, so I doubt it's that...