in my 2005 Sierra, whichever DUMBASS installed the previous XM unit before I bought the truck simply poked a hole through the rubber grommet that conceals all the wiring that runs to the door... Problem with this is, water used to hit this area, and simply roll down the XM wire, straight into the cab, dumping into the passenger side floor, this I didn't discover until just last week... I've noticed the smell getting more and more pungant for a few weeks, sometimes its bad, sometimes its not there. When I was detailing the truck last sunday, (wash, clay, wax, seal, etc) I took the floor mat out to vacuum and noticed it was soaked, my whole passenger side area was filled with water. Thats when I noticed the wire, the hole and the water leaking into the grommet (being that I washed the truck it filled even more with water). I lifted the carpet up and got nearly knocked out by the horrible, horrible smell of dank, old rotten water.. Here are my questions: What is the best way to dry out the bottom of the carpet (the rubber mat it is attached to), the underlying metal, and worse, the underlying insulation pad?? What is the best way to get this awful odor out and GONE? The hole has been sealed, and I have tested for leak an there is no more. I have taken the shop vac to it but it hasn't completely dried out.... Taking the seats out and the carpet is do-able, but not feaseable as it is my only vehicle to drive, and I don't ride the bike in the rain, and it rains daily here. Would a damprid with the carpet pulled up work to get it dry-er?