After days of trying to diagnose the electrical problem, we found it. We tested every safety sensor, replaced the battery, checked all the hot wiring, EVEN the ground wires.
What we found was a couple of bad ground wires that had been shredded. So people will ask why the testing showed good ground wires... Well, come to find out, when testing for ground loops you have to isolate each wire. If you don't and you test from a primary location such as a sensor, some of those sensors have multiple grounds or otherwise that will give you a false positive result.