www.ukanfixit.co.uk
This could be any of the following:
1) corroded burner/burner lid (where the spark is trying to earth to)
2) Broken or damaged spark candle
3) candle ht lead earthing tracking along its length
4) ignition unit failing/poor voltage output
ukanfixit, April 2012