Customers love it but investors shun it. TiVo is struggling through rocky times, as Scott Budman reports.