Arduino Micro with SN754410NE DIP-16 H Bridge

Hi,
Thanks for your help, regarding the motor it has the following stats:

Operating range: 4.5 - 15v
No Load Current 0.15 A
At Maximum Efficiency: 0.84 A

The power adapter puts out 7 volts at 2000ma, I have also tried a second one with 7,5v 2100ma with the same results.
I tried to measure the amps when the motor is connected directly to the power adapter but it seemed almost too low to measure (0.05). Perhaps I did this wrong.

I have also tried two different h bridges but they do the same.

For the code, I removed most of it to try and identify the cause of the problem and can see that the issue happens the when I call the "pinMode(motor_1_pins[0], OUTPUT);" commands
Here is the code I am left with:

int motor_1_pins[] = {2, 3};

void setup()
{
Serial.begin(9600);
pinMode(motor_1_pins[0], OUTPUT);
pinMode(motor_1_pins[1], OUTPUT);
// Problem happens already here
delay(100);
motor_stop(motor_1_pins[0],motor_1_pins[1]);
}

//-------------------------------------------
//Stop motor
int motor_stop(int pina, int pinb)
{
digitalWrite(pina, LOW);
digitalWrite(pinb, LOW);
}
//-------------------------------------------

//Main Program
void loop()
{
}

Thanks!