Freezing on loading screen

We have a Samsung TV and the Freeview on demand does not work. It just stops on the loading page. TV is model UA50RU7400SXNZ. This has been going on for at least 18months now. Are there any solutions. Sky might cost, but at least it flippen works.