We've had constant 319 and flashing light server disconnects since November here in Peterborough but they won't or can't fix this problem. In fact, despite having service problem announcements on their web page since forever, when I rang them again today they denied knowledge of a problem at first, then they decided they did have one, but it was only dating back to April and it "will be fixed by tomorrow"
They also refused me any kind of credit against my bill because OnDemand and Catch Up is an additional service, not something they bill you for. This is, of course, nonsense but they don't seem bothered about fixing it and it's a simple case of ignoring complaints in my view.
I too have given up all hope of this ever being fixed
If anyone from Virgin is reading this and wants to give me soft soap about how sorry they are, the error codes are - 319, C130 and 55. It's totally obvious that the servers are incapable of coping with the demand, so they disconnect roughly every 35-45 minutes, making OnDemand viewing useless.
EDITED TO ADD - It's both boxes, Tivo and standard V+ in the bedroom and I know it's not my kit as it is such a widespread issue across this board.