Pulled the MAF and it was jacked up regarding the readings. Needless to say I cleaned it, it started testing good and I put it back in. I cleared the codes, so we'll see what happens. If this is it I will kick myself hard. When I went to rescue my wife after check engine came on, I took everything to clean the MAF. But, I then started checking the blogs and everything was pointing to oxygen sensors so I didn't mess with it. I actually really hope this is it, because like I said, I am grabbing straws at this point.