I don't know anything about your electric shift problem.
I can speak about your steering issue. Where the cable passes through the motor's cross tube is probably where your issue is. More than likely the cross tube is rusted and has siezed on the steering cable extension. This is going to be a chronic re occuring problem unless you keep after greasing the steering cable there. There were stainless steel crosstubes available which greatly help this problem. Ultimately, if you can afford it, go with hydraulic steering to elminate this problem, but not the Teleflex "Baystar" model, because this still uses the cross tube.
The bad news is if your wheel is spinning it's probably because the gears in the helm may be stripped out. You might be able to fix this, but for what a new helm sells for, I really wouldn't chance it.