A rough guess is that the HD channels are approaching the threshold of the usb devices bandwidth.. Memory cards are normally marked where usb devices may not be
BBC HD might be just under the thershold where ITV might be on or just above the threshold..
Have you tried playing the recordings on a PC and see if you get the same? (you might need to Gspot the files to get the correct codecs)