I would parallel a relay off the end of the safety circuit with holding contacts and see if it drops the next time you get a call. Perhaps it's a bad traveler wire? How is the drive cable ran? Is it by itself or run with other wire? Sometimes noise on the wire gives you problems. What has GAL said about it?