i have had some problems with detonation with a 3tgte even at very low boost, this seems to be quite a common problem. I have heard that the factory fitted cars had some sensors on the fire wall that stopped it. I have no idea how!!! but this would explain alot of busted pistons . I have just finished a rebuild with forgies with a comp of 7.5 -1 and will be fitting a inter cooler to try to stop the detonation but pervetion would be a lot better than a cure.
What is your fueling like? You may need to check your air/fuel ratios on dyno. (may be a problem with management, injectors, fuel pump, fuel filter, fuel surge driving round corners)
Factory computers usually only use the detonation sensor when in cruise maps. They lean off the fuel to a higher a/f ratio for economy and let the timing into closed loop control. This lets the timing increase until detonation and then drops the timing back a number of degrees until it stops and then does it all over again 100 times a second.
Are you running an aftermarket computer? Just tune it on the dyno, get your a/f ratios healthy and they will be able(if they are good) to detect detonation. If the detonation is still there just take some timing off in the low boost points. ie 2,4&6 psi.
If factory computer you may have to adjust the distributer back about 4 degrees or until it stops detonating. You will loose a small amount of power with the reduction in timing at the top end but its better than having a blown engine.