Just replace the Time Delay module . Very cheap - (even from Deere) - about 25-30 bucks . Usually takes care of the problem , but not always . Check the pick-up (pulser coils) at fly-wheel and all wiring connections from pulser coils to igniter box to and from secondary coils .
Worse-case would be the igniter module at about 200 bucks from Deere , but can be had cheaper from Denso .
Dave