Twitchy servos

I hope this is the right place to ask for help. After assembling my robot arm I have noticed a problem in certain positions where the shoulder joint starts shaking:

vimeo.com/125978539

Sometimes the shaking will stop after 5 seconds, other times it persists. At first I thought it’s a bad servo (TowerPro 996R), so I swapped two of them but the behavior remained. Suspecting a bad signal from the SSC-32 board (it’s a Chinese copy) I traced that and the signal looks fine. That leaves the power supply.
As you can see from the video, the voltage is not as regulated as I would expect it to be but I don’t know if that is the problem. Currently I am using a hacked ATX PSU that’s rated at 30A @ 5V- surely powering a 0.6A servo should not cause a problem!? Before that I was using an adjustable benchtop supply (rated at 3A) which also “had the shakes”.

Any suggestions on where to go from here?

We can immediately see this is a custom designed arm, and the servo at the shoulder is a standard sized (Hitec?) servo which likely cannot provide enough torque to support the rest of the arm, hence the “twitchiness”.

As mentioned above this is labelled as a TowerPro 996R high torque servo (130.5 oz-in @ 4.8V).
Can you recommend a replacement?

Are the brackets from Lynxmotion or a different supplier?
The more I look at the video, the more signs we see that it’s not a Lynxmotion product but rather a copy.

You are absolutely right, it is not Lynxmotion.

It’s more than likely that the servo is not powerful enough, and/or is not receiving enough current.
Given that the brackets are not Lynxmotion (or from RobotShop), we have no idea which servos are compatible.