I'm so sorry to hear that you've been experiencing issues with your On Demand, I appreciate how annoying this can be especially as we've all grown used to not watching stuff when it's first broadcast as it'll be on catch up later.
I've done some testing on the network, and can see no reason why you should be having this issue, so hopefully all is well now for you. Please let me know if it's any different.
Parrotperson - I know I shouldn't but when I read
"I found an engineer down a hole outside my house on Monday! "
I did have a little giggle, this does sound a bit weird