Habe die gleiche Erfahrung bei Gleichstrommotoren gemacht.
Man muss eine sehr hohe Frequenz (ca. 25kHz) verwenden, das ganz einfach mit einem ne555 realisierbar ist.