Did you ever unbolt the disconnect motor and try to operate it? Just thinking out of the box here. If for some reason the motor can not get to its requested position the sensor relays that its not there and hard faults.