Yep, sounds like a ground loop problem. I'm not sure why your glovebox light would flicker because of it, though, because usually ground loops only affect audio signals. A simple ground loop isolator should take care of your problem easily; Crutchfield sells one from PAC that has stereo minijacks on each end, and should just plug right in between the Auxmod and your XM receiver.