I would unplug the MAF sensor and see if it runs any better. If it does, look into getting a new MAF, or a used one from Ed Morad.
If it doesnt run better.. then I have more questions for you.
Does it stall out while driving down the road? or just at idle?
Have you checked your fuel pressure? Fuel pressure regulator?