As most have said, I also use the "fire stick" simple and works. I did replace the ignighter switch on my force 10 cabin heater with a piezoelectric switch that i picked up at a local propane repair shop, 20 bucks. although just one wire, they may have something with mutiple leads for each burner, it also doesn't require any battery.
Sorry if this is a bit late but my Force 10 stove stopped sparking. I did all the usual checks then disassembled the Gas tap/switch combo in frustration. There is a brass contact that bridges the contacts inside the switch which is located at the front of the gas tap. This had bent (probably due to excessive pressure from a visitor) and when I adjusted them so they once again bridged the contacts the sparking started again. We now do not allow visitors to use the stove and use minimal force to get the spark - it has lasted a few years since so it is worth checking.
We have the 3 burner model with oven and its is about 10 seasons old now. We have a similar issue. What we have found as a work around is to depress the oven control but not turn on the gas and simultaneously depress the needed stove top control. It works so we went no further with exploration.