On some receivers you can add delay to the audio, it may be worth checking the menus incase it's been set to a high figure.
This feature exists because the 'input lag' on televisions (caused by image processing) delays the video and can cause the sound to be out of sync, especially if the audio is being routed through a separate audio system where lag is almost non-existent.