Servo truble

Hi,
I have almost finished my project: Arduino door lock( but it had take some changes in the code)
But because I can't leave the arduino turn on all the time, I had put a switch.
And when I turn on the power my servo turns from 0 to 90 (according to my code) by step
and open the door without the need to put the code in the keypad.

What can I do any ideas??

my servo is here -http://www.ebay.com/itm/Arduino-Compatible-Uno-2011-Board-Starter-Kit-with-LCD-Servo-Motor-Sensor-Module-/261201621397?ru=http%3A%2F%2Fwww.ebay.com%2Fsch%2Fi.html%3F_sacat%3D0%26_from%3DR40%26_nkw%3D261201621397%26_rdc%3D1&nma=true&si=m4tG76Q3cLqiLti2%252BM%252FdSAApBHM%253D&orig_cvip=true&rt=nc&_trksid=p2047675.l2557

Posting your code would help us help you.

I saw this in a post earlier and don't know if it will work but might be worth a try. Before you attach the servo (after the constructor) write a 0 to it.
It should stay at 0 instead of going to the default 90.

Servo.write(0);
Servo.attach(somePin);