Don,
Coincidentally over the weekend we stopped and got chili burgers and someone spilled something somewhere in my wife's mazda. The whole cabin wreaked, I couldn't trace the smell. My wife put this Fresh Wave product in the back and within a day or two it was completely gone. This stuff is a miracle worker. I'm hoping you can try this and it will resolve your issue, please report back I am interested in finding out how this goes for you. I've used the charcoal bags and they work for faint smells but when the smell is potent this stuff works much faster.
This one comes with a container but we have the larger 63oz non scented and I cut the bottom of a water bottle apart and filled it with fresh wave and taped the top and poked several holes in it and put it under the seat. Try it, I think it will work for you.
Fresh Wave Odor Eliminating & Deodorizing Packs - Bag of 6 & Fresh Pod Case - Safer Odor Relief for Small Spaces, Natural Plant-Based Odor Eliminator, Odor Absorbers for Home
https://a.co/d/dmvgOls
Here is a larger container.
Fresh Wave Odor Removing Gel Refill, 63 oz.- Safer Odor Absorbers for Home, Natural Plant-Based Odor Eliminator, Every 15 oz. lasts 30-60 Days, For Cooking, Trash & Pets
https://a.co/d/fDaF9o0