After re-reading your post, before you clean out the smoke unit, I would check to see if the piston that moves the air through the smoke chamber is stuck. To fix the smell, you may still want to try JTs MegaSteam "Nada" which is supposed to eliminate residual smells. You could also replace the batting/wick in the smoke chamber and start fresh.
Does yours have the spring in the diagram below?