It sounds like its the toggle being misaligned with its correct position. I dont have any suggestions of how to fix it but this is my thought so maybe you could experiment with a little theory in mind... If you know this isnt the case, then just post and tell me plus give me a little more details of how it functions when this occurs. Good luck!!
I have a canon mvx250i camcorder which is having problems with its zoom. Sometimes it gets stuck on the closest zoom setting. I will try and zoom out using the zoom out switch on the camera and it will zoom out very very slowly - but as soon as I let go of the zoom out switch it will automatically zoom back in again to the closest zoom (on its own). I have noticed this tends to happen after I recharge the battery (I don't know whether this is coincidence or not). After a couple days it usually reverts back to normal functioning and the zoom works fine. However this time it won't go back to normal. Would appreciate any help.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic