Wow,, 112 bucks, with 21700's !
Bet it's not Panasonic cells though,, but that's probably ok anyways,, for that price !
What that has is,,: 84 - 21700's,, which should be plenty,, & ea. cell's nominal voltage should be around 3.7 volts.
58v fully charged,, should not hurt the motor or controller @ all.
Why's that motor so beat up looking, & why did you open it up for ??
Also,, don't wash those electrical parts anymore,, just a damp rag ect. by hand !
Did everything work ok for awhile when you first put all the stuff in ??
Even though the controller says ''self learning'',, you still probably need to swap - 2 of the multi plug wires,, when switching 2 of the 3 main motor wires,, to change running direction.
The ''self learning '' portion,, is probably pretty much just for the voltages
If you don't,, it throws the motor phase ect. off,, & that's what it sounds like, from what you described..
Think it was the blue & yellow pins you swap positions in,, on one of the controller /motor ''multi wire plug'' ends.
Doesn't matter which plug end either. Just one or the other.
Some ''self learning'' controllers have 2 small wires coming out of them ,that you momentarily touch together though,, to change motor direction,, so you don't have to go thru all the other stuff.
I have a self learning controller on the MM-1000,, & that's how I did it on that,, with out having to switch 2 of the multi wire plug pins.
Like I said before,, go back into my build thread on it, & see what I'am talking about there..
Been quite awhile,, so am not 100% sure which build thread,, but think it's the MM-1000 one.
I