I was so glad to see the posts, from Sunny and Pat's unregistered reader, about Odo-Ban. I felt I have been like a broken record, on the Net singing this product's praises. I have used this product for a long, long time. ( I was introduced to the product, at a demonstration at Sam's Club 15- 20 years ago?) I buy the gallon concentrated solution container. ( Still about $10/gallon and lasts forever cause a little goes a long way) Anyway, I have "rescued" a deep freezer; a used car from a heavy smoker; used in the sick room. For the car I wipe down the entire interior, (roof, seats, carpeting, panels) then used a "steam" cleaner (hot water vacuum) machine on the seats, carpet. I did this 2 times. Got rid of all the cigarette smell. Had that little Toyota for 15 years- cried when we sold it.- it went to a good home though.
You might look into having the furnace/air conditioning duct systems thoroughly cleaned by a pro.