My guess would be power supply or motherboard, but I haven't really seen that before. I'd recommend trying a new power supply if you have lifetime service. Otherwise, it may make sense to consider a new unit:
http://www.weaknees.com/dvd-tivo.php
http://www.weaknees.com/dvd-tivo.php
Comment