I have tried everything I can think of to get rid of the smell but it isn't getting much better. I recently swapped my torn up old 3rd gen steering wheel for a 98 Rav4 from a junk yard, but didn't notice the smoke smell.
So far I have tried standard interior cleaners, Simple Green, and even water/vinegar mixture. Nothing seems to help.