On the side of the engine should be a Kohler ID tag with the model of the engine , year of manufacture
This is important because Kohler used a couple of different ignition systems on this series of engines
If it has the SAM controller then that requires power to it or you will get no spark
If it does not have the SAM module then it will have a std ground to kill wire.
View attachment 67320