NPNs like to sink current
I placed the motor in the right place, worked for 1/100s then stopped. I had forgotten pin13 to ground without resistor, from testing. Killed pin13 on my microcontroller.
I'm curious though...what's the explanation? Why would everything work with the motor between collector and ground when the arduino was not involved? Feeding the base of Q1 with power from my breadboard worked just fine. Hmm...
That is what you will see in most diagrams.
Secondly, as elsewhere noted, a 3 transistor Darlington probably has too much gain for life in this universe.
It would also help to know how much current the motor draws when running flat out.
@JimboZA - link doesn't work, sorry.