I too encountered the OnDemand freezing problem recently with my Tivo Roamio. I Googled for a forum about the problem and found this one. I wrote down the gist of all the fixes, "Tivo Premier code", and had no success after 3 calls to Comcast over 2 hours on Saturday afternoon. I also used the 877-405-2298 number that seemed to be popular. My cable card was reset, reinserted host ID, reset again all to no avail. The last tech insisted on sending a truck with a new card because mine was probably "bad". I did point out all of the info I had gleaned from the Forum but it seemed to fall on deaf ears. The truck came the next day, Sunday, at 1:30pm. I invited Jason in and explained the problem and asked if he had a card with him. he replied that they don't give out cards and he has nothing to do with card problems. I wasn't really surprised but went ahead and told him about the code problem that seemed to work for a good percentage of other customers. He then started emailing from his phone and after a few minutes waiting for a response said to try OnDemand again. It worked! I then went on to say he might be able to get a promotion if he could somehow get Comcast to recognize this problem. He smiled, I thanked him, he left.