So I flashed over and I still had the crackle in the audio when playing pandora, but after playing around settings, I believe I fixed the issue by setting the network audio quality to high. I flashed bali kernel and so far everything seems to be working except one issue. Sometimes when I have the phone plugged in to charge, it doesn't actually recognize that its plugged in and won't charge, even if I unplug and plug it back in. The only that fixes it is rebooting. I haven't been able to identify when it happens, I just happen to notice after the fact. I wonder if this is a CM7 problem?