With this code I am able to make motors 1,3,4 to work but the #2 doesn't move at all. Maybe I burned something when I tested the pins to use (weeks ago)

.
Is there some part on the board that I could check/replace? Anything else that might cause M2 not to work when 1,3,4 work?
I used the code below and just edited this number: "AF_DCMotor motor(
1"
Thank you.
#include <AFMotor.h>
AF_DCMotor motor(1, MOTOR12_1KHZ); // create motor #1, 64KHz pwm
void setup() {
Serial.begin(9600); // set up Serial library at 9600 bps
Serial.println("Motor test!");
motor.setSpeed(200); // set the speed to 200/255
}
void loop() {
Serial.print("tick");
motor.run(FORWARD); // turn it on going forward
delay(1000);
Serial.print("tock");
motor.run(BACKWARD); // the other way
delay(1000);
Serial.print("tack");
motor.run(RELEASE); // stopped
delay(1000);
}