Is the car running properly? Has anyone checked for vacuum leaks that can cause this code? Has the wiring to the MAF been checked for corrosion or damage? A high ground resistance will cause this code to set too.
Okay, other than the things I mentioned, usually the sensor itself is bad. You have replaced it two times, so I have to question if that could be the issue. From experience only, I have found that MANY times, the new MAF sensors for these vehicles are faulty. Even the OEM sensors can be difficult.
With that said, I would first check for the issues I mentioned in paragraph one. If everything checks out okay, you are going to need a real time scanner that can see how the MAF is reacting. For example, at an idle, the g/s reading from the sensor should be between 6 to 12. Under a wide open throttle acceleration (WOT), the reading should quickly jump to nearly 240 g/s right before the vehicle shifts from first to second. If it doesn't, there could be a restriction either in the intake or exhaust or the sensor is nor properly working. Also, g/s readings are affected by any throttle changes. To make it even more confusing, the reading can be different based on altitude.
So, not to sound more confusing, check the simple things I suggested and let me know what you find. I will try to direct you further if needed.
Tuesday, January 27th, 2015 AT 7:17 PM