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