New news, we had Bell Technicians here all day and they replaced some of their crap. We are not sure that did it for reliability, but they said it's the most likely answer and we haven't had any errors since they left. We're crossing our fingers.