I'm glad to hear that worked out for you. I actually just picked up my truck from the dealership service because I was having the subwoofer installed. I had them take a look into the crackling and they gave the typical, "Three techs looked at it and none could replicate it" response. They also said that there was not a software update when I asked.

Would you be able to tell me what version software you have installed after the update? Thanks.
Edit: I just realized that this is in the 1500 forum. I have a 2500, I'm not sure if it makes a difference.