"Sounds like" and "is" are two different things
You must have a set of cans fitted to do all this and also a good wideband as close to the downpipe as you can.
You need to make sure the cam timing is spot on, then make sure the fuel is keeping up as some metering units, just for what ever reason internally cant flow the fuel. Sometimes injectors or sensors etc have issues. Stating the obvious that everything needs to be working well.
If ACT is below 45degree and timing set to 14advance with base fuel of 3% you will not get any signs of det.
Make sure you have super unleaded at all times.