My boiler will not fire up from the programmer when set to timed, but if I press the advance button on the programmer it starts the ignition sequence and the electrodes spark but the gas does not light. yet if I immediately press advance again the sequence restarts and is always successful...