Servos convulsing randomly

Just one small servo will typically demand more than 500mA, so you cannot
expect them to run off USB at all.