I would recommend checking / replacing the IDE cable.

I know that if the MFS partition is bad that the TiVo will run the file system check on bootup. This can take a LONG time!!!! If you get a greenscreen you need to add more swap space to allow the file system check to finish.