What does detonation sound like?

Pinging sound. If it is pinging then timing is slightly too far advanced. Try retarding the timing and see if the detonation sound/pinging sound goes away.