I was pretty sure at this point that it was MAF related so i just went and ordered one. Good idea for others tho who are not as sure, so its been a week or so since i replaced the MAF and the problem has only happened once in all that time. So i would say its 95% fixed, If it happens a second time ill have to start looking into it again. Hows your car doing? did it ever come back?