When I wiggle the the motor, sounds like the shaft is loose (Its kind of hard to explain). The motor has been dropped onto the floor once from about half a meter, I fear something came loose but I am unsure.
Either the bearing or a magnet has come loose. either way an appropriate allen wrench will surely help in removing the can to make sure.
You could easily replace it with any motor you see fit and keep riding. Or you could venture into motor building and open it up and take a crack at it.
Get a vesc from torqueboards May not be the best but they are better than other cheap vesc. Never buy from diyeboards the are criminals they are not to be confused with diyelectricskateboards they are reputable people.
A friend and I started this hobby with diyeboard setups. Bmboth of ys went through about 3 escs each in 7 months and gave up and got some vescs. Best thing we ever did. Long story short - you get what you pay for.