My 301 receiver EPG never seems to be updated. Frequently when I press the GUIDE button, the video in the top right corner isn't there and there is a message "retrieving program information from satellite". I understand skipping far enough ahead in time requires more EPG data to be downloaded. But why does this happen when my 301 has been on for several hours and the GUIDE button is pressed to see the current time EPG? I've called E* tech support and I've pulled the smartcard seveal times per their instructions. Tech support says that the EPG should be kept updated automatically. I have 3 301 receivers and all 3 perform exactly the same way. Is this normal operation for the 301 or is there a known workaround for this?