Now as soon as i give power to it, it goes really fast to one end, and gets stuck there. I am afraid that it is still drawing a HUGE amount of power
Are you sure it's not something wrong with the gyro? Unplug the servo from the gyro and plug it directly into the receiver and see what it does.