Load it into VirtualDub.
Click Audio, Interleave.
In the lower box, adjust skew.
Use negative numbers to get audio to start before video if needed.
Click Video, compression, choose a codec.
Click File, save AVI.
I noticed with VDub that if the audio was encoded in VBR the audio has skew problems. So if you levelled up the sync at the beginning of the segement it would be out of sync by the end of it.
Prograssive sync issues require much more work.
If you have Goldwave, and are at least a bit familiar with how audio editing apps work, you can do it fairly easily with the "Time Warp" function.
I would just like to thank whoever the guy was who posted the link and/or wrote the virtual dub program. I downloaded a bit torrent of walt disney WWII propaganda cartoons. All the AVI files played in sync - save one - the only one I really wanted - "Education For Death" a story about a young german boy sucked into the thralls of the nazi doctrine. The clip is narrated by leonard maltin and was out of sync really bad. The program fixed it almost instantly. I wish I had this thing long ago! Many thanks!