Arduino Uno + 6 wire stepper Motor + ULN2003AN...... HELP please!!!!

Hi everyone. hope all is well. Im trying to control a stepper motor with Arduino uno and uln2003AN driver. I have figured out the the coils and wires of my stepper motor (Link below). I have connected the motor with the driver and Uno (shown in the image).

the program im using is the example program that comes with Arduino software as example of stepper(also attached as image).
the problem is that when i hook everything up, verify and upload the program. the motor doesn't do one full revolution, instead it does maybe like 40 degree turn clockwise, stops vibrates alot and does the same arnd 40 deg rev!!!!??????....why isnt it working. i left the stepsperrev = 200, and also left the rpm to 60. i have tried changing the rpm and stepperrev but nothing seems to get me one whole revolution. any help would be greatly appreciated. thanks in advance.
p.s the specs of the motor are also in the attached image.
stepper motor wiring link (How To Identify The Wires / Leads Of A Stepper Motor - YouTube)

Arduino_Stepper_test.jpg

Stepper_test (1).avi (883 KB)

Have you wired it in this way?? It isn't correct, ground on ULN2003 should be connected to ground on arduino board. What are yuo using to power ULN2003? you need something to power it. You can either use the +5V pin on arduino or you can use an external power source (don't forget that if you use external power source you have to connect '+' to COM pin on ULN2003 and '-' to GND .

this is how it should be done

What are yuo using to power ULN2003? you need something to power it.

No, you don't. IC doesn't need a power.
To OP: On a picture +4V motor shown, is it the same like yours? Where do you connect power line to?

I am affraid you do need to power the IC. That's how I did it. That's what others do. I guess you must have misunderstood me ?

Can someone clarify that ?

He could attach +5V pin to COM pin on the IC but it would be better to use external power source.

Show me Vcc / Vs pin. COM isn't one. And why Icc parameter missing in data-sheet?

Correct me if I am wrong but this IC (uln2003) sinks current...

I really hope it is just a language problem or something like that

360 degrees (full rev.) must be divided by 0,9 what gives stepsperrev = 400.