I've had same problem last year and it has returned in last few days
It seems to affect all BBC channels only (excepet BBCHD) - and it only happens during peak-viewing time 6-10 ish - so be prepared for it's return
I tried to call VM last night on 150 & 151 but they were both maxxed-out and not answering calls
I think it's something to do with the box outside (when they fixed it first time)
.