Error 130 can indicate a network failure.
It may be a couple of days before anyone from Virgin read your post so I'd call them on 150 if you have a VM phone or 0345 454 1111 from any other phone.
Welcome to the Community, I'm sorry to learn about the problems you're experiencing with your services recently.
I've been able to locate your account and take a closer look at this from our end for you, I can see that you've spoken to the team and had an engineer out to come and take a closer look.
I hope the appointment went well? I'd love to hear about it and I'll be here should there be anything I can help with moving forward.
New around here? To find out more about the Community check out our Getting Started guide