Motor shield not working

Guys I wonder if you could help me I am building a wireless jukebox volume control I have wired it up using a arduino uno R3 and motor stepper shield V2 driving a stepper motor 200 steps 12 volt all purchased from adafruit.
Code uploads ok with no errors the wireless remote seems to work and operates a relay as it should
The volume up and down buttons on the remote changes state on the serial monitor when the up and down buttons are pressed but the stepper motor does not move.
The original code used an earlier version motor shield would the code need changing to suit the newer version shield?
Link to an instructable I am following is below

I am a noob so please try and dumb it down a bit
I have also tried a basic motor stepper test sketch with no luck.
I have tried it powered on usb as well as external power, green led is on brightly
Any advice or help is greatly appreciated
Sketch program used below

/*
 ProgramName:  jbremote
 Author:       Bobby Kawamura
 Date:         6/21/2014

 Remote volume control for a jukebox.
 A stepper motor is used to turn the exising volume control knob.
 An RF reciver and a key chain transmitter are used for a human interface.
 The arduino control the hardware.
 A motor control shield is used to interface with the stepper motor.
 Features a control for the reject button.

 Hardware used is an XL-R02 RF module
 with signals from the four button key remote.
 Reads a digital input on pins 2-6, prints the result
 to the serial monitor. Irt is based on the PT 2272 chip.
 The application uses the analog pins
 since some shields use the digital pins.
 Wire the rf module to the arduino as follows:

 GND - GND
 5V - 5V
 D0 - A0
 D1 - A1
 D2 - A2
 D4 - A3
 VT - A4
 Relay - A5
 This example code is in the public domain.
 */

// Use the basic motor control library
#include <AFMotor.h>
int Clinc = 15;
int Motorclutch = Clinc;
int lastpressed = 0;
// Connect a stepper motor with 200 steps per revolution
// to motor port #1.
AF_Stepper motor(200, 1);
// Pin 2 has an LED connected.
#define led 2

// the setup routine runs once when you press reset:
void setup() {
  // initialize serial communication at 9600 bits per second:
  Serial.begin(9600);
  // make the pushbutton's pin an input:
  pinMode(A0, INPUT);
  pinMode(A1, INPUT);
  pinMode(A2, INPUT);
  pinMode(A3, INPUT);
  pinMode(A4, INPUT);
  // Pin5 is used to control a relay module
  pinMode(A5, OUTPUT);
  pinMode(led, OUTPUT);
  digitalWrite(A0, HIGH);
  digitalWrite(A1, HIGH);
  digitalWrite(A2, HIGH);
  digitalWrite(A3, HIGH);
  digitalWrite(A4, HIGH);
  digitalWrite(A5, LOW);
  motor.setSpeed(30);
  // Wait for 1 second
  delay(1000);
}

// the loop routine runs over and over again forever:
void loop() {
  // read the input pin:
  int buttonD = digitalRead(A0);
  int buttonC = digitalRead(A1);
  int buttonB = digitalRead(A2);
  int buttonA = digitalRead(A3);
  int PinStateVT = digitalRead(A4);
  // print out the state of the buttons:
  Serial.print("A=");
  Serial.print(buttonA);
  Serial.print("\tB=");
  Serial.print(buttonB);
  Serial.print("\tC=");
  Serial.print(buttonC);
  Serial.print("\tD=");
  Serial.print(buttonD);
  Serial.print("\tVT=");
  Serial.print(PinStateVT);
  Serial.println();
  lastpressed = 0;
  if ( buttonB == 1 )
  {
    motor.step(1, FORWARD, INTERLEAVE);
    lastpressed = 1;
    Motorclutch = Motorclutch - 1;
    digitalWrite(led, HIGH);   // turn the LED on
    Serial.print("Forward\n");
  }
  if ( buttonA == 1 )
  {
    motor.step(1, BACKWARD, INTERLEAVE);
    lastpressed = 1;
    Motorclutch  = Motorclutch - 1;
    digitalWrite(led, HIGH);   // turn the LED on
    Serial.print("Backward\n");
  }
  if ( lastpressed == 0 )
  {
    motor.release(); // stop rotation and turn off holding torque.
    Motorclutch =  Clinc;    // reset the clutch interval
    digitalWrite(led, LOW);    // turn the LED off
  }
  if ( Motorclutch == 0 )
  {
    motor.release(); // stop rotation and turn off holding torque.
    Motorclutch =  Clinc;    // reset the clutch interval
    digitalWrite(led, LOW);   // turn the LED off
    Serial.print("clutch release\n");
  }
  // Set the relay on if button is pressed
  // rRelease the relay if not pressed.
  if ( buttonC == 1 )
  {
    digitalWrite(A5, HIGH);   // turn the LED on
    digitalWrite(led, HIGH);   // turn the LED on
    delay(1000);    //1 sec for JB tp latch
  }
  else {
    digitalWrite(A5, LOW);
  }
  delay(50);        // delay in between reads for stability
}

Welcome to the Forum. Please read the two posts at the top of this Forum by Nick Gammon on guidelines for posting here, especially the use of code tags which make the code looklike thiswhen posting source code files. Also, before posting the code, use Ctrl-T in the IDE to reformat the code in a standard format, which makes it easier for us to read.

If you have already posted without using code tags, open your message and select “modify” from the pull down menu labelled, “More”, at the lower left corner of the message. Highlight your code by selecting it (it turns blue), and then click on the “</>” icon at the upper left hand corner. Click on the “Save” button.

Thanks AARG damned if i could figure that out before, thanks for the help

Faza:
The original code used an earlier version motor shield would the code need changing to suit the newer version shield?

The earlier version of Adafruit's motor shield is completely different than the version 2 shield.

It generally a good idea (and considerate) to include links to the items you're asking about. It's also helpful if you make the links clickable by adding URL tags.

For example, instead of linking to the instructable article like:

You should add URL tags like this (I used "1" instead of "l" to make the tags visible):

[ur1]http://www.instructables.com/id/Jukebox-Wireless-Volume-Control/?ALLSTEPS[/ur1]

Which makes the link clickable like this:

The Jukebox sketch will need to be rewritten with code appropriate for the version 2 shield.