I had trouble with three of my 022 switches, I have six on the layout. The problems were somewhat similar to yours, wouldn't switch with the controller, problems with the derailing feature, etc. I cleaned them up, used oil in the appropriate places (after reading that WD-40 evaporates) and walla, I'm back in business and they all operate slick on 14 volts! WD-40 works great to clean them up, but you have to use a little oil to keep them working smoothly!