I suspect if may have to do with another problem I have occasionally where, when watching live TV constant for anywhere from 30-120 minutes, it will buffer then bounce back a few minutes and play in a constant loop.
I'm using XBMC on the same machine that is being used to record. I have a primary system drive and a pooled drive made up over several drives. The problem was much worse when the temp folder was on the secondary drive and happens more infrequently when the temp folder is on the primary drive, but it's still not perfect. The primary drive has 900GB free. The secondary pooled drive has over 6TB free.
Looking at the XBMC log, I see this:
14:31:16 T:4236 ERROR: AddOnLog: NextPVR PVR Client: Socket::receive: (Winsock error=10054) Connection reset by peer
14:31:21 T:4236 ERROR: Previous line repeats 94 times.
Any ideas where to start troubleshooting?