Previously, I had some code that worked fine with the servos. Then I dropped the Arduino board (about 3 feet onto wood floor)... it looks fine and can connect to computer but when I plugged in my servo, the servo moves all the way to one side and continues to grind until I remove the connection from the pin. This happens with any servo (I have 3) and it happens with any pin that is attached to in my program. For instance, if I have code:
I wonder if something damaged the crystal and you're getting the wrong clock speed. I would not think so because the serial baud rate would be off b the same amount and uploads would stop working. Are you sure you didn't add anything to your code around the time of the accident?
Try some of the servo example sketches to see if they behave normally. If so, it's your code.