That could vac leaks and a few other things like stuff I already said on the ignition side. Do you have new spark plugs? If not get some and if you do take them out and clean them if they aren't in too bad of shape.
You can test some of your other sensors by doing the unplug test. Do each one at a time. Unplug the MAF turn the car on and see if the car runs better.If it runs better you could have a bad or dirty MAF. If not plug it back in and try the same with the O2 sensor if it runs better the sensor could be bad.
You can test some of your other sensors by doing the unplug test. Do each one at a time. Unplug the MAF turn the car on and see if the car runs better.If it runs better you could have a bad or dirty MAF. If not plug it back in and try the same with the O2 sensor if it runs better the sensor could be bad.