It could also be high air intake temps. The ECU pulls timing when the temp gets above 100 degrees. If you have done anything to lean out your AFR you may want to run a higher octane fuel. Also your C/R can increase over time (rumor, not sure) try some diff gas. Look into the engine bay, underneath the Tb. Rev the car and look to see if the secondaries are IN FACT opening!