Firstly I'd like to welcome you to the forums and say that I'm really sorry to hear that you're experiencing a loss of On Demand and Catch Up TV at the moment, I'd really like to help you out.
I've run some testing and can see some issues with the TiVo® which will require a technician to call out and investigate further.
I've sent you a private message in order to get things arranged, please look to the top right of this page where you'll see a purple envelope icon, click on this and you'll see my message.
Many thanks and apologies once again.
The do's and don'ts. Keep the community welcoming for all. Follow the house rules