A bit more info here might be useful..
1: Can you explain the TiVo "freezing and black screen"? Is this happening with live TV broadcasts? Or, say, OnDemand? Is it a black flicker or a permanent black screen?
2: "Told an engineer would come" - was this by calling faults to report the problem? Were you given an appointment timeslot?
3: On the assumption you had an appointment slot, did you receive any comms from VM regarding cancellation?
I'm a Very Insightful Person, I'm here to share knowledge, I don't work for Virgin Media. Learn more
Have I helped? Click Mark as Helpful Answer or use Kudos to say thanks