RE: Do I need a different flap servo?
Can you increase the mechanical advantage seen by the servo?
This will give the servo more holding power and not use up a lot of current while the plane is in flight.
Flaps do not need a lot of throw under normal cicumstances anyway.