If you have an HDD that is shot, putting another HDD in the DVR will work well for a year or two, and then you'll be in the same situation. If you put an SSD in the unit, you'll have fewer problems, and your DVR will be faster than it ever was. If you want to put these problems to bed, you might consider switching to Directv Stream. It's less expensive, and it's a lot better than the satellite service. The cloud DVR function is much easier to use than the HRs,' and the remotes are a lot more responsive.Just going through recordings and some of the recordings are stuttering and are damaged and some work with no problem at all. I recorded 3 new recordings now and they all work with no stuttering or problems.
If can't bear the loss of your physical DVRs, put SSDs in them. I ran them in all of my DVRs for over three years, didn't lose a drive and the picture was as stable as watching Netflix on an ATV. Don't worry about problems with SSDs written here by folks who haven't used them in the HRs.