Definitely looks like a MAF sensor issue. Throw a new one in there and see how it works out.