[SOLVED]Drive servo with BJT

surepic:
Its not stopping it its behaving erratically. Really hard to explain the behaviour but will do my best:
...
If base current is getting below 10ma then motor is starving for current its starting to make noise and shaft is not moving. Im feeding it with 20ma base current to be safe.

Explained in #3.

surepic:
Problem solved
By adding flyback diode across bjt .

We will see ...