This does sound like a classic case of a flakey hard disk.
Best thing I can suggest is pull the hard disk out and use a program to check the health of the hard disk. Seagate make one called SeaTools for their hard disks and I am sure Western Digital (your hard disk) make one for theirs as well.
Unfortunately however Tivo's cannot cope with a flakey hard disk and to my knowledge there is no way of marking the bad sectors for it to skip over them like you can in other operating systems.
Bookmarks