Why my gas stove delays in turning on?
It is possible that a few of the gas nozzles closest to the ignitor are clogged or blocked, and so the burner will not light until there is so much gas pumped out that it eventually makes it to the igniter, and hence the explosion. You should clean it out, and if that doesn't work, replace the ignitor.