Got a 1995 Craftsman lawn tractor with a 15 hp Kohler engine. Starts good cold, spark goes away after it runs awhile, thus it stalls and won't restart until it cools. Suspect the ingnition module/magneto. Any history/advice one can share before I purchase new one? Thanks!