I found an excellent write up on ground loops. It really clarified the issue for me.
In short- why do we experience grounding noise? Answer: because the head unit is often on a different ground than the carputer.
http://www.epanorama.net/documents/groundloop/