I have a 2004.5 3500 4x4. While elk hunting a week ago in Colorado the truck was parked for about a week at 10,300 ft. Got back to truck and it started fine. The check engine symbol stayed on so I knew it through a code. Drove down to the closest town, 6,200 ft, without any issues except for the glowing check engine symbol. Finally had time to pop the hood and noticed a little mouse scamper down and run into the street. Looked around for chewed wires, nest, etc. and found the filter unit popped out and fortunately laying where it did not disappear. Now any of you that have tried removing or installing one of these know how much of a wrestling match it could be so I doubt a little 2 oz. mouse can push that sucker out. I reinstalled and after a few starts and stops the check engine symbol went off. Any explanations on how that filter can pop out would be appreciated.