I don't know if it will work on a motor that small, but you can use a compass to identify the poles of the magnets. At least that's how you check them in an industrial sized DC motor.
I would disassemble the motor again. If you can, take the magnets out of the case. Hold a compass to each one individually. The compass will rotate north to show a south pole magnet, and south to show a north pole magnet. A simple boy scout style compass will work.
Mark each magnet as you identify north or south. I don't know how many poles your motor has, 4 maybe 6?? Anyways you have to have the poles opposing one another.
S = south pole
N = north pole
. S
N N
. S
Yours probably got rearranged like this
. N
N S
. S
That wont work.
Important to remember that the poles have to be opposite as you move around the frame of the motor, no matter how many poles the motor way have.
Look at this
>>>LINK<<<
Also, if you have one of the magnets turned around the wrong way length-wise you may effectively have more norths than souths, ore vice versa.
Check your arrangement with a compass to see what you have, then you will know what to change.
hope this helps