A warm welcome to the forums
I'm sorry to hear that your On Demand/Catch Up hasn't been working well for oyu lately. I'll be happy to help check this out for you.
I have taken a look at your box remotely and there are detectable signal issues that need fixing by an engineer. I will be happy to arrange an appointment for you.
I will send you the details in a private message. (Look for the envelope icon above)
Tech fan? Have you read our Digital life blog yet? Check it out