Servo turn max position but not respond

Hello.
I have 2 servo hitec hs 805 bb, an Arduino Uno.

I tested for a few weeks different code ... i learned the basics of servo programming on Arduino ...

Everything was working ... I was able to give position orders to the servo ... and they were doing the job.

3 days ago, my 2 servos have bent to "turn" ...
I thought they were dead ...

And today i tested with a new power supply (5v 2a, like the last one) ...
and my biggest surprise, my 2 servo moved ....

My problem is that currently, my 2 sevo hs 805 bb, turn to a "max" position, and hangs ...

If i disconnect the power supply, and i manualy move the servo position, when i connect the power supply, they turn, and do not move anymore ...

I tried several code, including the basic ones present on arduino (Knob, Sweep) but my servo does not obeisse ... they move all alone and hangs ...

I also tried different pin ...

I do not know what to do ... I searched the internet, forums, I asked some people I know who use arduino, but I have not found an answer ..

Please, help me !!!

A 2A power supply is nowhere near enough for two of those huge servos. The no load running current is almost 1A so the stall/startup current is going to be at least 3A or 4A, possibly considerably more.

I'd probably use some RC batteries like Sub-C NiMH rechargeables. If you want a power supply I'd try something like 5V 10A. The power supply should be just for the high-power demand servos with the Arduino powered separately (and all the grounds connected).

Steve

Datasheet lists a stall current of 6A, so a 10A supply will be struggling for two servos.
Leo..

Thanks slipstick and WAWA.
Yes need best powersuplY...

But..in the past they made their job with 5v 2a...
So WHY now they dont make???

I will order a better power supply tomorrow.