Someone saved me the typing of my boilerplate.
Suspect in this case is spark gap on the ignition system.
Since once it lights, it runs.. There are actually two suspects.
My Number one (Seen it twice on two entierly different types of furnaces, one Atwood, one Lenox yes, the folks who make 'em for the sticks and bricks) is spark gap, the Atwood was 2x factory spec, the Lenox 4x, I'm amazed it lit at all.
Reset both and they have worked properly ever since. (Well the board failed on the Atwood, but that may be related or not... I know Dinosaur boards designed in a protection against what I think happened... Which is 1 of the reasons I recommend them when you replace boards).
To re-set you MUST have the manual so you can do it right.
Option 2 is a partial clog of the gas jet... Might as well check it while you are checking the gap, 90% of the labor is the same, (if you reverse it it is 99%) since you have to remove the burner assembly to check the gap.