My guess is your problem could be a vacuum leak. Get a can of carb cleaner and spray around all of the gaskets while the car is running. I deff' second checking your plugs, cat & EGR valve. Vacuum lines too.