Well, it hasn’t started failing again.
As I stated in the first post, sometimes it takes 8 days before the communications fails and other times it takes 4 hours.
I will test this again when it fails again and I will report back then.
Thanks again for the help!