Yeah, that's what I was thinking, too. Somehow, that the wav header wasn't getting skipped properly. But, I left that code in there and even played around with the positioning (ie pos=44) a little; to no avail.
I also thought that the multiple threading (one for recording, the other for playing) might have been interfering with each other because that's mainly what I was messing with when I started getting this 'squelch' sound.
What's weird, though, is that on the initial record/play pass, it gives just a little 'pop' sound on playback. No big deal. On subsequent passes, it gives that 'squelch' sound.
I'll play around with it a bit more today and if I can't get it going, I'll post the code. Thanks for the help.