I have the exact same condition on my 2002 Sport Trac. Just about the same mileage and same codes. I have replaced the MAF with no change, but have not proceeded past that point. One other situation, with no load on the engine(in park), if I apply wide open throttle, the engine revs to 3K RPM...