From
http://www.analogman.com/faq.htm -
TS-9 (and other Ibanez 9 series) Switch problems
My TS-9 doesn't turn on and off properly, have you seen this before? Yes, you may be able to fix it. First check for a soft click, when you push down the switch lever there should be a CLICK when the switch engages. If not, the spring may have come loose or need adjustment. Or the switch may need to be cleaned or replaced if it does click. Originals may not click even when working right but reissues usually do click nicely.
Carefully remove the foam pad under the battery. Then unscrew the 2 screws holding in the switch assembly. Pull it out. See if the spring is attached to the switch, it should be. Don't lose the spring.
Now test the switch while it is hanging loose by hooking up a battery or adaptor and your guitar and amp. Use your fingers to turn it on and off and see if the switch works this way. If so it may have come loose inside and putting everything back together right may solve your problem. If it does not work by your fingers when hanging loose then the switch will need to be cleaned or replaced. Good time to send it to me for an 808 mod too.
If you have an original TS-9 or 9 series pedal, you can pull out the center part of the switch which the spring attaches, with your fingers or pliers. The reissue does not come apart so it is not repairable. Now you can clean out the inside of the switch. Clean the brass parts with some electronic spray cleaner and a Q-tip (or denatured alcohol might work). You can also GENTLY bend up the switch contacts in the bottom of the switch to raise them a bit. A tiny screwdriver or razor blade edge can be used.
Now put the parts together, and the spring back on. You can try the test above again with your fingers and see if the cleaning worked. Now reinstall the switch assembly, be careful and get the spring over the shaft inside the hole or the foot pedal will not activate the switch (you should hear a click). Then screw it back together and you should be all set! I do have new TS-9 switches in stock for $5 each (sorry we don't sell parts seperately though as we are too busy) or $10 installed during a TS-808 mod.
The TS-10 switch is easy to clean, you may not even have to remove it. Just open the battery compartment and spray some cleaner/lubricant around the switch shaft then press it quickly several times. If that does not work you can pull it out from the top and disassemble it carefully. You can bend the contacts a bit for more pressure and clean the contacts with a Q-tip. That should fix it!