I bought a used car about 5 months ago. When it was 'detailed' it seems they sprayed it down with some sort of fragranced product. I had a pro come out and detail the thing, steam it, extract the carpets, etc. Smell went away. About 2 weeks later it's back in full force. I buy an ozone machine, run it a few times. Smell is gone again, about 2 weeks later, back again. It's bizarre. I've scoured every last inch of this thing(GMC Yukon XL) and taken the interior apart. Is it possible that it's just saturated all of the fibers of the car? I can't find any hidden air fresheners or anything that could be causing the smell. The weird thing is that the ozone kills the smell almost entirely for a few weeks then it progressively comes back to full force. Is this possible if there is isn't something hidden in the car? I've replaced a bunch of the interior parts that I suspected to be the source of the odor. Still there, though definitely somewhat less. Removed the cabin air filter as well. Tried the deodorizing sprays, nada. I swear it's like there's a hidden freshener in the car that can't be found anywhere, but I've literally taken the dash apart, the console, the seats, I see absolutely nothing.


Next step would be to have the headliner replaced, but at that point I'll just sell it and buy something else that doesn't smell. Due to allergies, it's become a real hassle having this lingering cleaner/fragrance type smell in the car. Any ideas before I sell this thing at a loss?