I don't have all the details, but I remember reading that its a common problem with our Legends and it has to do with the switch. From what I read on the forums its not an easy thing to fix, and if you want to buy a new switch, they are expensive.
Hopefully someone else will reply with more detailed info....