I have a grand cherokee and I'm suffering the same problem. I haven't had a chance to fix it, but I'm almost positive it is a problem at the head unit, either ground or rca, because it affects both my subs and speakers (when it happens). I'm gonna have some time later today that I will either fix that, install my alt, or both. I'll tell you the results.