You should try a ozone generator. I bought one from Amazon for under a $100 for a car with horrible dog stench and slight mildew after about 8 hours of cleaning the carpet, etc... it was my last hope. A few cycles with the ozone generator later the car smelled 97% better.