Good grief.
If the controller is powering the motor correctly then I have absolutely no idea.
Unless you've ended up with a defective new motor with the same symptoms?
At this point I'd be attaching test leads at the pump connector or directly to the back of the pump motor and monitor the voltage - just to eliminate that as a source of error. Eg go back and consider that the controller has a problem. Check the voltage output between common and (hi or lo) - which should refer to white and black or white and red depending on speed selection.
Let us know what you find out.