You may also want to change the fuel filter. Run the current tank through it down to empty, then put in 4 galons of regular and run that out. If that has not cleared everything up then go for a tune-up with another new fuel filter, new plugs, egr, and claening the throttle body, IAC, and any other intake/vacume hoses. Next step would be professional injector cleaner.
I add Lucas or BG injector cleaner every 5K alternating between them. I do not vary from these two. I have heard of good results with the Chevron cleaner as well. I also run the lowest octane that does not ping. For my wife's ES 330 we are running 87 octane, my daughter Volovo 850 is also running 87, my F150 needs a little more so I run 89 octane, and in the 944Turbo I put a bottle of booster in with 91 octane to get it up to 93/94 octane (it is not close to being stock and needs the extra octane to prevent detonation).
Additives can be a good thing but they can also screw things up. I have used SeaFoam with fair results but I have also seen this break all kinds of gunk loose on a car that had little preventitive maintence other than oil changes and it caused all kinds of problems.