Every time I hear about someone needing to replace an ignition module/coil, I always ask "WHY"????
For the most part these coils are pretty solid. They are called magneto ignition coils, meaning that when just bolted on, with no
"kill" wire attached, that every time the flywheel rotates at a sufficient speed, the coil will produce a spark, and what shuts off these engines, is that little terminal on the base of the coil, that circuit is sent to "ground", thus shutting off the ignition.
"Ground" is the key word, as it is normally grounded out by turning the key off, or by someone getting up off of the seat, or shifting into reverse with the blades running.
This is normal for these mowers. When coils go bad, or get "burned" up, is when somehow the little terminal on the coil gets "voltage" instead of going to ground, and a brand new coil can be destroyed "instantly" if voltage is supplied to the kill circuit, which is why I am very cautious about telling folks to "replace the coil". And many of the members here love to make fun of me for this....
And yes, one possible source of stray voltage is/can be the keyswitch, but who can say for sure without running it down? But molten wires, chewed up wires near the steering, etc...