Servos were trembling, especially when reaching 100% PWM duty cycle

Servo PWM should never be anything close to 100% duty cycle.

Servo pulse length between 0.5 and 1.5 milliseconds and pulse spacing about 20 milliseconds.