I didn't separate the audio. MPEG2 file in, MPEG2 file out of Pinnacle Studio 10 and the sound was in synch.
I've used
WinDVD (versions 2 and 3) for two - three years and only remember one other time I had this problem.
How do you know if the source is variable or constant bit rate?