It appears that your heading in the right direction but I would also include a new fuel filter (very important) and check your air filter.
The common maintenance items always need to be checked first. I'm assuming that this car has more than 70,000 miles and you've had it for a while? The fuel injection system may need attention, some additives like Chevron Injector cleaner really works. If you do all of this work and it doen't clear up I suggest you look for a shop that offers free diagnostic check-ups. There are some places like that.
Dan
My goal is to save you money and time, I have a simple and logical approach for troubleshooting technical problems.
If you find my answer to be helpful, please remember to ACCEPT the Answer! Thank You!