Well, ended up taking it to the mechanic since I had to head out of town this week. They are saying the MAF, but im not sure if I buy that since when I disconnected it, it still wouldnt run right, and threw a MIL. They are checking part pricing and availability, so will hopefully know something...