QUOTE (DVDdoug @ Mar 31 2009, 23:03)

Very strange! I'd be really surprised if this was a bug in SoundForge, but it wouldn't hurt to try a different editor for resampling. (The math isn't that hard!)
The 96/24 file plays-back OK from SoundForge, using with the same soundcard/system as you're using for 44.1/16, right? All of the hardware is the same, and the only thing that's changed is the sample rate conversion?
In order to isolate the problem, you'll probably need to swap things around, one thing at a time... Try different software, try a different computer (or different soundcard), and try making a 24/96 recording on a different computer (to remove the stand-alone recorder from the process).
Usually, a pitch shift error is caused by "tolerance" in the soundcard's clock. But, that should show-up at any sample rate. So, usually this kind of problem shows-up when you record on one computer and play-back on another, or when you burn a CD made from a soundcard's with inaccurate frequency. If the Foxtex clock doesn't match the soundcard clock, I suspect the soundcard is the problem... But again, a clock mismatch should show-up before you resample.
You can also have a problem if the file header has the sample rate incorrectly labeled. But, that's very unusual... I suppose a flaky driver could write (or read) a file header incorrectly... Sometimes people intentionally alter the header to make the file play back faster or slower, but that's not the case here.
Thanks a million for all the suggestions. I will try them one-at-a-time!!