Shop truck, take two.

Believe it or not, I've gotten the smoke smell out of two trucks. I used Ozium spray & apple cider vinegar for a month straight, left the windows cracked for the month, and it was gone. Spray the Ozium on the carpet/seats and it will take it out. The second truck we replaced the headliner, so that helped get rid of some smell.