Pixellated pictures on live TV are often the sign of a signal fault. If you've rebooted your box once, then there's likely a fault somewhere, so this will need VM to intervene. You're likely to need either an engineer visit or a replacement box, depending on what VM's remote diagnostics turn up.
First check the automated faults line for any existing issues in your area that could be the cause: 0800 5610061. If nothing's reported, assume VM don't know about your fault and ideally you'll need to call them.
150 from a VM phone, 0345 4541111 from any other phone - choose the options for "I have a fault with my TV service". Alternatively you can wait on here for staff to respond.
As for iPlayer, this is often one of 2 issues..
1: TiVo's aren't known for their speed at using apps, they are quite old boxes now. The fix here is to swap out for either a V6 (same software, much newer hardware) or a TV360 (totally different software).
2: iPlayer uses the internet, and the TiVo has an inbuilt connection - check the front of your box for the heartbeat light flashing when you have problems. This indicates a failed modem.
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