Using digital out pin to toggle base of 2222 NPN transistor. DO via 2.2K resistor to base, GND to emitter, collector to motor to 5VDC w/ 1N5819 diode across motor (cathode to 5VDC). Scope shows DO going HI/LO @ 4.5/0.08VDC, scope shows collector bouncing 5.04/4.8VDC, emitter constant @ 80mVDC. Motor doesn't run.
Almost certainly nowhere near enough base current. But since you haven't said how much current you're trying to switch, i.e. the motor stall/startup current, then its difficult to say what you do need on the base (or if that little transistor will even handle the current).
Did a quick web search for 3-5VDC 2 wire generic motor datasheet with no luck. I'll accept the insufficient start/breakaway current answer as the most likely. Removed the base resistor and still no start. The motor runs but the current drain is too much for the UNO so it will need external pwr supply. Fired up the bench pwr supply and this motor draws ~.5A no load and pulls voltage down to ~.5V also. No wonder it wouldn't start. Thanks for pointing me in the right direction guys. Obviously I was given some bad info on doing this exercise as it was laid out. Even with external power the 2222 won't start the motor. Learned from my errors.
O.k. they look like Mabuchi FA130 motors, basically intended for 3V use. On 5V expect a stall current of around 2.5A and a normal running current of up to 600mA depending on the load (if you go much over 500-600mA they burn out very quickly).