I had A/V sync problem once after authoring my MPEG file into DVD. Turned out input audio was encoded as 44.1khz but authoring prog (can't remember which) converted to 48khz during authoring and resulting A/V went out of sync. Solved problem by reencoding audio to 48khz separately before authoring.