The flywheel has seized on my Kohler M18 and will not move in either direction. Prior to seizing I replaced the starter & solenoid and charged the battery. In addition I have gone through the checklist of things to check in both the CC & Kohler service manuals. Today I determined the key switch is faulty with continuity present on the A & M terminals only. Would replacing it free the flywheel or am I looking at an engine rebuild? Or is there something else that could have caused it to lock up? Any ideas or comments would be appreciated. Thank you.