If there is no manual offset set: this is almost certainly a hardware decoder synchronisation issue. When using hardware decode, the video and audio decoders are separate chips and occasionally start slightly out of phase on channel load. Enabling or re-enabling hardware decode explicitly...