HI Scwright_88
Welcome to the Community, I'm sorry for the problems you're experiencing with your On Demand service.
I've located your account to take a closer look and we're not detecting any errors from our end at the moment. I hope that means that things have improved? If not, get in touch and I'll take another look.
Apologies again for the inconvenience this has caused, we're looking forward to hearing from you
Craig