OK, I figured out the problem and was able to solve it. The problem was that the LPCM stream had a sampling rate of only 24 khz and dvd2avi and the other programs I tried extracted it to a wav file at 48 khz. That was why it sounded like it was being played back at high speed and why the time was cut in half. I took the extracted wav file and, using Gold Wave, resampled it from 48 khz down to 24 khz. I ended up with a wav file that sounded perfect and was the same size as the originally extracted wav file. However, I couldn't use this file for an svcd video because 24 khz is not svcd-compliant and it gave me a really choppy video when i tried to mux it with my pulldown mpv. Therefore, I took the resampled wav and resampled it again, this time back up to 48 khz. I ended up with a 48 khz wav file that still sounded fine and had the right run time, but the file was twice the size. I renamed the twice resampled wav file to give it the name that dvd2svcd gives to extracted wav files, re-processed it to mp2 with besweet (using dvd2svcd's recover function). Before I re-processed the audio file, I saved a copy of the d2s file for later use, then, after I had a good mp2 file, I restarted dvd2svcd, used the copied d2s file I had saved from before, and using the recovery function, restarted dvd2svcd at the muxing and cutting point. Everthing after that ran as usual and I ended up with a perfect svcd copy that had no sync errors. What a pain in the backside this one was.