Faulty Stepper Motor Driver?

Hello,

So i'm trying to drive a 5 wire stepper motor, and i'm getting some strange results from the driver. When i cycle through the coils, all the LEDs on the driver light up for the last coil, which seems to me to indicate that all the coils are activated.

Here's a little vid.

http://www.youtube.com/watch?v=xkouqgVL4C4

and a snippet of the code it's running.

#define coil01  10
#define coil02  8
#define coil03  9
#define coil04  7

void test()
{
  digitalWrite( coil01, HIGH );
  delay( 500 );
  digitalWrite( coil01, LOW );
  digitalWrite( coil02, HIGH );
  delay( 500 );
  digitalWrite( coil02, LOW );
  digitalWrite( coil03, HIGH );
  delay( 500 );
  digitalWrite( coil03, LOW );
  digitalWrite( coil04, HIGH );
  delay( 500 );
  digitalWrite( coil04, LOW );
  delay( 500 );
}

Am i barking up the wrong tree here?

Cheers.