I've had this exact problem a number of times with different cars. I only know of one way to keep the odor from ever coming back.
You can clean the carpet all day... The padding beneath the carpet will stay wet and continue to grow mildew and mold until it is removed from the vehicle permanently. If the carpet set is in good shape, remove it, throw away all of the wet underpadding, and scrub the carpet clean with good detergent and plenty of water. Be sure to let it dry completely before putting it back in the car. Then replace the padding. There is no good way to effectively clean the pad, so don't bother with it. Just buy new material.
If the carpet is shot, you may want to consider purchasing a new one. There are some very high quality molded carpets on the market right now that usually include new padding for very little money. This may be the best choice for most people. |