I have a grasshopper 223 with a kohler 23hp pro engine. The engine will not stay running. It will turn over and fire but when you release the key switch from the start position to run it kills the engine. The motor will stay running if you hold the key switch in the start position. I replaced the key switch with a new one but still the same. Any ideas of what to check next???