My 47% full TiVo box has started to unpredictability stall on occasions whilst on playback and often pixelates on restart. If I'm patient - a wait of 20/30 seconds or so - might be sufficient for a resumption of broadcasting. Sometimes "Waking up..." can take an eternity. I suspect the hard-disk is failing. Do I need a replacement or can some kind of diagnostic fix be done ?