Looks like you've lost a 'mux'. You almost certainly have an aerial problem. Freeview needs a good strong signal to work properly. Check the alignment and connections to your aerial then reboot your set top box and do a rescan. If that doesn't work, an aerial amplifier can often help.
t, July 2008