May be a bit of a dead thread...BUT...Check the times of the disconnects...Are they always the same time? half hour apart by a fraction of a second? (Had this problem back in 2008, 2012... was told it was my hardware over and over.. but, with my exp...