Causes of detonation?

You can do it yourself for about $40 if you have no mig. Might be $10 if you have one...