I noticed last night the EPG was not fully populating all the channels.
As it also happened this morning, I powered down the PVR and waited for around 30 seconds before switching the power back on via the mains.
Unfortunately, this problem still seems to persist.
I guess there must be a minimum period of time I will need to wait for the EPG to populate so I will keep an eye on it.
Can any one shed any light and provide a fix if the typical wait time has exceeded and the EPG still not complete?