Welcome to the Community, I'm very sorry to learn about the problems you're experiencing with your On Demand service lately.
I've located your account to run some tests on the set top box from our end and there are on errors being detected, I hope that means that things are working as they should at the moment?
Look forward to hearing from you
New around here? To find out more about the Community check out our Getting Started guide