With ignition off, unplug the maf. Start it up and let the car run/get it's feet for a moment. Then drive and give it about 30 minutes to learn etc. Does it run better with the maf unplugged? If so..Maf is the likely culprit.