If you had the code read, and it said that your MAF was bad, then it's bad. Your MAF is basically responsible for maintaining the proper air/fuel mix. A pretty key component, and when malfunctioning, will adversely effect the car's performance.
You would have to have really worn plugs to cause any idle problems, and these problems would carry over into very poor acceleration.
Your ICV (Idle Control Valve) can also cater to poor idling, but like I said above, start with the MAF.
To view links or images in signatures your post count must be 10 or greater. You currently have 0 posts.