Small Engine Troubleshooting Problems? Ask a Mechanic Now.
With Twin engine , run a cylinder test.Loosen the spark plug wires and with the engine idling, remove one wire at a time. Engine should continue to run, if it dies when either wire is removed, the opposite cylinder is not firing. If that is the case, check for spark on the dead cylinder. With Kohler, you likely have a bad coil/ignition module.