So my original HR20 was completely hosed, most of the time it wouldn't power up, when it did it would work for a few minutes and lock hard. No response from remote, no response to buttons on the unit. Reset or power down only way to get it back up ( and then it was a crap shoot to get it to boot fully). So I get the replacement HR20 today. It is a refurb. Still had shows from the previous owner, and setup for his configuration. I force the download since it didn't have 0xe3. I do a clear everything and restart the guided setup. Unit comes up fine, but my mpeg4 locals all freeze when going to them. Sometimes I get a single frame on an mpeg4 local channel, other times nothing. Unit seems to hang for 20-40 seconds and then I can change channels. As long as I stick on the non-mpeg4 channels everything works fine (even the HD mpeg2 stuff). But as soon as I try a local mpeg4 channel it brings the banner up, but usually no picture (or one frame). I can channel up (which goes from the mpeg4 local to the mpeg2 SD version of that local) and it will eventually get there. I tried the following. 1) Removed b-band adaptors. 2) Switched inputs (with and without b-bands) 3) Did a reformat 4) Connected both RG6 lines that were going to the HR20 one at a time to an H20 and was able to get the mpeg4 locals just fine with both cables. In all cases above, I get the same thing. No mpeg4 locals. With the old HR20 that locked up completely I was able to get mpeg4 locals when that unit was crashed. I also get great signal strength on 99, 101, 103, 110,119 on both tuners. DirecTV is sending a tech out tomorrow, but I have a feeling they are going to say it is the unit and I will again be waiting for a replacement. Any thoughts? Could it be software issues with 0xe3 that will be fixed soon? Or do I just have the worst luck with HR20's?