I wonder how many hundred threads have been started over the years on this subject. Yet I've never seen a "solution" other than reset _____, pull the plug, or put it in sleep mode. Why should any of those trial and error actions be considered "solutions?" It's ridiculous that that for a common problem DISH hasn't come up with a SOLUTION! We need a task on one of the sub menus called, "Force a Program Guide Update." Furthermore, If the update can't be performed then, or the update downloads less than 8 days of listings, an error message should be posted explaining why a full update can't be or wasn't performed and what should be done to enable a forced update. Any competent programmer should be able to write such diagnostic software with sufficient error codes for support personnel to work the problem. BTW, I just updated our HWS program guide by forcing a software upgrade on the Settings, Diagnostics, Tools sub menu, FWIW.
I'm sure that the reason such a tool doesn't exist is that DISH cares more about selling new subscriptions than keeping the old ones.