I had the same problem.....bad gas! I replaced everything and was extremely frustrated until I found the problem. Initially I ruled out it being a gas problem because I had just put fresh gas in it. I drained the bad gas out of it, put fresh gas (from another gas station) back in it and the car has been running great ever since.