Recently was removing flywheel off of Kohler K161 and broke threaded end of crankshaft. (Hindsight have purchased puller). Drilled through broken piece and into shaft and installed pin, and then welded. Appeared to work, but when engine was started, weld didn't hold. Any hope, or is crank junk?