L293D motor driver

Hi guys,
I am using an L293D motor driver to drive 2 dc motors.
I can't get the motors to do anything.
Before I try a new chip is there anything wrong with the code below?

int LeftMotorForward = 8; 
int LeftMotorReverse = 6; 
int RightMotorForward = 10;
int RightMotorReverse = 12; 


void setup()
{
pinMode(LeftMotorForward, OUTPUT);
pinMode(RightMotorForward, OUTPUT); 
pinMode(LeftMotorReverse, OUTPUT); 
pinMode(RightMotorReverse, OUTPUT);
}

void loop()

{
digitalWrite(RightMotorForward, HIGH); 
digitalWrite(LeftMotorForward, HIGH); 
digitalWrite(RightMotorReverse, LOW); 
digitalWrite(LeftMotorReverse, LOW); 
delay(5000); 

digitalWrite(RightMotorForward,LOW); 
digitalWrite(LeftMotorForward, LOW);
digitalWrite(RightMotorForward, LOW); 
digitalWrite(LeftMotorForward, LOW); 
delay(5000);
}

Thanks heaps,
nathman11

Please do not cross-post. Other thread removed.