In case the issue still exists this long after OP, or if you just chance to stumble across this: Ozone generators are a remarkable invention. However, there is a catch: ozone is thought to hasten the deterioration of rubber.
My cousin handed me his 2007 Impala, which is in fairly bad shape. It smelled bad in a strange way, like greasy fast food mixed with mold. I got this one and used it for many hours while parked in the blazing sun with the air conditioning on recirc, then let it sit in the garage overnight; the vehicle now smells brand new whether it has been exposed to the sun or the rain.