My Servo won't move [SOLVED]

Servos usually don't draw more than 50 mA

Bullpoop. Servos can pull up to an amp under load.

If your servo works with the sweep example, then the problem isn't with the servo or the wiring. It is with the input that you are sending it, or the way you are processing that input.

What are you sending the Arduino? From what?