What's the full model number on the engine? It will be CH12.5-xxxx or similar.
Kohler has had a few different ignition advance systems in the past (ASAM, DSAM, DSAI, MDI) that have different mechanisms for spark control. The first three have a dedicated controller mounted on or under the blower...