I changed wiring harness due to frayed insulation, replaced igniter (just because it wasn't very expensive) and replaced the faulty rotary switch. Put the stove back together and it works fine.
I will be returning the spark module because it wasn't needed.