Catapult counter weight mechanic

Hi All,

I'm making an Arduino powered catapult by using Servo's. The concept is quite simple, there are two servos, one for creating tension on the firing arm by stretching a spring. The other is positioned next to the firing arm to stop it from moving when the spring is being stretched.

I have ran into a problem though, the Servo that should stretch the spring cannot handle the force; it doesnt move at all. Its visible that its trying (the servo arm is shaking a bit). To help the servo, I was thinking of making a sort of counterweight. Would that work? Or are there any other (smarter) options to help the Servo lift?

Better mechanical advantage/leverage for existing servo
Higher voltage/current for existing servo (within spec)
Bigger, stronger servo
Linear servo

Use a regular DC motor with a tiny pulley and a drum with a large pulley let the motor spin a thousand times every time the drum spin once.
You might need to have the drum spin 10 times to put the tension on the spring.
You are firing pin may not work because of the tension if you have a piston on the end of a screw and unscrew the screw again mechanical advantage would allow you to use a smaller Force to create a larger Force