I don’t know if your impeller is broke or not, but the rest of your story suggests you may still have the old original coils in there. If that is a good guess, you will never get that motor to run right till you replace them. Ignore this advice if they have already been replaced.