Hrm, I had this problem on another car. It could be that the detonation timing is off, causing premature detonation and delayed detonation. This usually occurs from spark plugs and spark plug wires. It would be good to check them every so often, say every 10K miles, to see that they are still looking like metal. I hope this helps, it may seem odd but sometimes it fixes it without costing a pretty penny.
Signed,
6
|