I've been fighting a battle against leaks in my old Dakota, and while I've won many battles, the war is not quite over. I still get a damp carpet after heavy rains or short rains with high winds. At least it's not the puddle it used to be, just a damp carpet. The problem is, with a long history of leaks, a mold smell comes back quickly with each new wetting. I think the thing to do is to run a dehumidifier in there at all times. It gets driven about once a week, sometimes less, so unplugging something is not a big hassle like it would be with a daily driver.