Eine andere Fehlerquelle könnte sein das die Betriebsspannung der Ansteuerung (µController) nicht von der Motorversorgungsspannung galv.
getrennt ist. E-Motoren verursachen schon z.T üble Störungen auf der Versorgungsspannung. Logikbausteine und Controller fangen dann leicht an die wildesten Sachen zu machen. Am besten man Trennt die 5V Versorgung per DC-DC Wandler oder versorgt alternativ mit Akku oder zweitem Netzteil.