I have the same plane. It flies very well in the dead calm morning. I get 3 or 4 every year at home.
Toss the servo and get another one. Is that the 9gram servo or is it a 5gram? I do not remember. I am guessing it is the 9gram. I have been replacing all of my 9gram servos with the EXI's.
http://www.hobbypartz.com/9gexidimeges.html
If it is a 5gram, the Tower Pro's are out of stock.
Buzz.