Flame rectification is usually sensed by the spark electrode which does 2 things.It not only lights the appliance but it senses the flame and sends a signal back to the pcb to stop sparking.It could be a damaged ignitor wire,dirt on the ignitor or a faulty pcb not sensing the flame.
Tony S
February 2009