Dirty MAF might set a different code, might set fuel trim codes. I would try cleaning it, and making darn sure there are no air leaks between the MAF and the thrttle body, and check the PCV pipes fr leaks If it holds 50-55 psi fuel pressure while driving, including WOT acceleration, I would say...