Done all of the above. Can't pin it down yet. One thing though, once it runs it will continue most of the time until you stop for a while 15-20 minutes or so and come back it will not go again.
Doing voltage checks even when it won't run I am showing pack voltage at the motor terminals which kind of rules out the common stuff. Makes you think bad motor. However when you do the manual wiring test on the motor it runs.
I believe it is the motor or controller one, or maybe both, but I know that is unlikely.
Anyone ever run into this problem. Ideas very welcome.