Different TV receiving devices (whether they be TV sets, recording devices or whatever) have different 'sensitivities' (i.e. their ability to handle weak signals). So, where only a weak signal is available, it's not unusual for one device (with good sensitivity) to be able to 'lock onto' channels whereas another device (with poor sensitivity) can't.
However you need to check whether they're both receiving signals from the same aerial and, if so, examine how the signal is split. e.g. is there an amplified splitter box in your attic? (If so, it's possible that component failure means that one of its outputs has failed - Try swapping them over). The very first thing to check, though, is that the aerial plug hasn't simply come loose from the back of the TV set!