One burner will not send spark on gas stove

One of 4 burners will not send a spark when knob is turned. If I turn that knob and turn one that does send a spark to all than first will ignite. I think I may need a new valve at the ‘bad’ knob but the one I found is $106. Might there be something else I should try first?