Motor shakes and has little power under load

No sure fire explanation for this, I don't think. It's going to take some investigation on your part.

Good points have been made.