My direct spark ignition furnace sparks but will not always light the burner?
I would give about an 80% chance that the board is not putting out the proper voltage and should be replaced. Other problems could be a bad spark wire or connection or poor positioning of the electrode. It is not the flame sensor or it would light for a few seconds and then go out.