I think there are a couple of things i would want to check before throwing parts at it. the diagnostics indicate there may be a low gas pressure, problem with spark gap, faulty igniter or a faulty ignition board. I personally would check that condense trap and pipe, check gas pressure and spark...