Hallo,

Ich vermute dein Problem ist nicht dein Treiber sondern der 9V-Block. Der kann nur ein paar 100mA liefern.

Miss mal die Spannung am 9V-Block. Einmal mit Motor Aus und dann mit Motor Ein.

MfG Peter(TOO)