If the maf is the prob, unplug it and run the car, the car will run in a "fail safe mode" if this fixes, issue solved.... Sometimes isues like this are cosed by bad/corroded grounds, check all grounds and make sure you battery and Alt are working properly.... but sounds like a cloged cat to me, I think the dealerships have to replace it it is under a extended warranty cause they like to clog