Thanks for the info Rowan... I haven't had a chance to look closely at the switch, but I had a sense that I wouldn't really be able to disassemble or clean it.
Fortunately I bought the light at a local shop, so warranty service might not be so far-fetched after all. And at any rate, the auto mode is working fine for the time being.