Servo broken?

Hey, my HD-1440A microservo hasn't been behaving as expected lately, and I was wondering if you could help me diagnose it.

The servo inputs are tree wires; one yellow, one red and one brown. I have, for my test circuit, connected them as follows:

Servo Arduino
Yellow wire - Gnd
Red wire - 5v
Brown wire - Digital pin 9

I then tried to run the "sweep" example that comes with the Arduino software. The servo went to its farthest counter-clockwise position and remained there. If I put my finger on it, I could feel it vibrating slightly.

Is there anything else I can do, or will I just have to declare it dead?

Isn't the yellow the signal wire, and brown the ground?

Yes, you're right. I wish they were marked... Oh well, thanks! It works now.