Back to basics, have you used sheilded wiring, and tried to keep power and control wire routing as seperate as possible?
And avoided having them run randomly across each other?