Putting stuff in your car like that won't help get rid of the smell until you find the source.
You need to find the source. It might make you puke, but you need to sniff around until you see where it's coming from. A smell like that doesn't just "happen" out of nowhere. There is something causing it, and until you find it, you're gonna be stuck with it.
'11 BMW E92 ///M3 - ZCP and DCT
'13 Toyota Tundra - 4x4 Platinum CrewMax, 5.7l iForce V8