Only records part of the show - DirecTV

I'm having an intermittent problem with my Genie HD DVR. It will record a show but only a few minutes. For example yesterday I had a 1 hr show scheduled to record. My list shows it recorded the hr show but when I attempt to play it back 12 min in it stops and ask if I want to delete the recording. I've reset the box twice (both button and power discount method) and its still happening. I also just replaced the HDMI cord because I'm also having broken pictures problems. Is my box going out (hard drive failure) or on its last leg? BTW its just over 2 years old.

This question, "Only records part of the show," is about DirecTV channels, programming, equipment, and sports.