Gas flow being interrupted.....could just be spider webs. It's amazing how much they can cause problems.
Remove burner tube and spark electrode assembly.
Clean out burner tube....bottle brush, pull a rag thru it.
Clean up spark electrode....wire brush, emery cloth
Remove main orifice and clean with alcohol
While you have the burner tube and spark assembly out.......run a piece of wire thru combustion/exhaust 'U' tube, attach a rag to end of wire and pull back thru 'U' tube to clean it out.
Reassemble.......orifice, spark electrode, burner tube. Make sure burner tube is aligned so gas flow has a straight shot into combustion chamber. Align spark electrode so that it is engulfed in main flame and set spark gap to ground rod 1/8".
Also clean & tighten ground wires/screws....main frame and gas valve