okay i tried using the servo library without luck
i attached the motor pin(3) and tried with both write and writeMicroseconds and both just starts my engine at full power for 1 sec then shuts it off
i ended up with this code in the end(not working):
#include <Servo.h>
int motor = 3;
int workingLed = 11;
int force = 1;
Servo servo;
void setup() {
 servo.attach(motor);
}
void loop() {
 for(int x = 0; x < 179; x++) {
  servo.writeMicroseconds(x);
  delay(100);
 }
}
i have no idea what could be wrong :L