On occasion, a recording starts a minute or two after the program has begun. Why?

The DVR timer is synchronized with the program guide. If a broadcaster starts the program a minute earlier than the program guide's scheduled time, the DVR will miss that first minute. You can program the DVR to start early by adjusting your Recording Options.