well thats the thing i have checked all of those things and i regularly clean my MAF whenever i do a oil change