You sound like you are doing the right things. Don't be afraid to spray your climber and makes sure your weapon is free of excessive lubricants such as cleaner and such.
I really like the Dead Down Wind system. The best scent free products I have used. My success of seeing deer has risen since using.