Don’t blindly replace parts without evidence, that is something we call ‘shotgunning’ in the business.
Instead why not start with a power balance test to see if it’s just 1 or more cylinders that are effected.
http://www.youtube.com/watch?v=bAOmUjAjNjE
Once you narrow down a particular cylinder(s) you can then further your diagnosis by finding out if the problem is due to a fuel delivery issue, spark issue, or mechanical issue. Don’t rule out a mechanical issue as I’ve seen many a mechanic run down the path of looking for an electronic cause only to find that it was a mechanical problem all along, in fact if you don’t have codes that indicate an electronic problem I would suggest starting by checking the mechanical condition of the engine with a leak down test for starters just to get it out of the way.
http://www.youtube.com/watch?v=WgrfT0LF … ure=relmfu