With the violent shacking it might also be due to debris that's worked it's way inside the cRIO chassis and is being thrown around creating a traveling short circuit.
Did you inspect the inside of the cRIO?
Did you
install the KOP gaskets supplied to prevent this, at the beginning of the season?