Have you tried an odor inhibitor like Frebreeze or possibly their commercial counterpart (janitorial supply).