HELP! Servos are jittering

So, I have built my third humanoid robot, using an arduino mega (mini,not OG), 19 Servos (7x BlueBird BLS2112 ,6xTrackstar ts910, 4xnoname robot servo, and 2x futaba micro in the head), 2x line follower sensors, 3x hcsr04 and a Mpu6050.
This is my first robot which has expensive servos in it. The battery I use are brand new hacker 2S 2400mAh 20C.

The problem is, that the servos began to jitter. They are moving the way they should do, but at this timesome of them jittering when they are stopped. They also jump forward and backward a bit(3-5 degrees).

Everything are brand new, tested using a RC Transmitter, everything works fine, but in the robot not that much.

I tried to use 2 batteries parallel, but didnt help. I plugged out all of the sensors and servos connectors, and tried to test another servo which wasnt in the robot so far, but it also jittered.

The panel worked fine so far.

What could the problem be?

Thanks for the answers and sorry for my language :slight_smile:

You have interrupts other than timer0 flying around? ISR handling typically is responsible for the jitter.

I tried to use a new arduino, new servo, new board, but this jittering was always there.
I have some of the PCA9685, with this, it semms that the servo I tried doesnt jitter.
Using TIMSK0=0 didnt help.
I'm only using the delay()...