You washed the undercarriage and inside the wheel wells?   The cabin air filter also holds oders. I was told my car was never smoked in.  First time I ran the A/C, definite cigarette oder, this is after I had the car 3 months.  That filter will hold oders. Oder went away when filter was changed.