Strange behavior from Hitec digital robot servo

Hi. I am using two of the hitec hsr-5990tg in a project controlled by basic x 24 microcontroller. The servos often do not run at full power, instead having a slow, weak movement. However it seems like I get full power if I position the servo outside its normal range prior to starting the program. Aint it weird? Other servos do not show this behavior; with the same program they work fine. I tried various amounts of delay between pulses, to no avail. Any idea what might be wrong?

Just to add something, I did not program the servo. It’s just as it came from the box.

Can you show us the wiring setup? We will be able to see if they get the right power.

Thanks. I don’t have a wiring diagram but they are wired directly to the 7.4 volt Li-poly. I found a work-around which is to hold a fixed position for several seconds before starting. Maybe it just needs some time to sync up with the signal.