The reason the igniter keeps clicking is the the flame/gas mixture is wandering off the igniter terminal. The circuit detects the loss of a gas mixture and fires the spark circuit
There is not a lot you can do, I have a Moffat oven and grill and that has done what you describe since new.
Mr O'Rion, January 2006