I changed one the other way, Kohler out and Rotax in. In fact, the one that Phillip had! But it was a meticulously maintained ex-microlight engine that I bought from someone I knew, so was all in good order. Started 2nd or 3rd pull reliably.
Perhaps go through all the usual service items? Spark plugs / air filter / clean and set up carbs etc?
It could be swapped for a 35hp Briggs but the cost would be enormous unless the engine were free, it would be new fan frame, fan, pulleys belt exhaust etcetera.
Ian