How many miles do you have? Maybe time for some fresh plugs if its been 30k since your last set.

Have you changed your grade of gas recently? Maybe trying to run 87 instead of 89 to save a few bucks at the pump? Under WOT that would cause the computer to pull timing because there's bound to be some pre-detonation.