Definately sounds like a commutation issue.
Often it is phase or a Hall issue , I beleive the switch uses waterproof (w/p) connectors so testing is a ittle more difficult .
Typically we would test for a mosfet issue or motor Hall issue, with w/p connectors one has to make up a Y lead to plug...