Last night, MIL indicator threw a P0120 Maf / Vaf low input. I went to the junkyard today and pulled two MAF's. Both junkyard MAFs didn't kill the light or show correct readings on the datastream. I went to AutoZone and got a reman. That one didn't work either, it did the same thing as the other two. So at this point I'm going to guess I either have four bad MAFs, or something else is messed up. I checked the voltage at the wiring harness itself, and I am getting voltage at the pink and ground wire. I ran the car with the datastream and looked at it, sometimes it will show 0.00 or a constant around 0.50 which is the normal at idle. My guess that's just some value the PCM is pulling in from a prior good reading. Once in a while both the new/used MAF will show good readings, but it doesn't last long. The reman caused me to stall a couple times so I put the old one back in for now. Since I'm always getting good voltage at the wiring harness, I would suspect I don't have a problem in the wiring, but I'm stumped. Could the PCM be going bad? What else would you guys suggest (besides scrapping the 3.4 lol)?