If it’s 6 years old I would go ahead and replace the whole ignition. It’s really not too hard. I replaced mine on my Spirit 300 last year. Here is what I bought.
Weber Igniter Kit For Spirit 200 Series Gas Grills https://www.amazon.com/dp/B00N6XAQKM/ref=cm_sw_r_cp_api_i_0SWT3KCF2YAP1ETHYNRR?_encoding=UTF8&psc=1