I have full data through until next monday, including channels like TV1 which have been causing problems over the last couple of weeks.

Try looking through the tclient.log file for problems as to why it might have failed loading the data?