You could try at first pulling the MAF off and see how it runs then. If it goes smooth and steady, start looking for a new one. Just one of the usual problems. Hope you figure it out. Also, does it seem at any point that the rpm's will drop and almost stall out?