external power supply corrupts servo signal

This sounds like a grounding problem. Are you connecting all the relevant grounds together?