sansa fuze won't turn on or off

My sansa fuze won’t turn on or off.  To turn it on, I tried holding the switch in the up position for 15 seconds, then a minute, and even longer.  When I connect it to a computer, it turns on and works.  When I disconnect it from a computer, it stays on and works, but I can’t turn it off by pushing the switch up.  When I push the switch down, it locks like it’s supposed to and shows the lock graphic.  It’s like the switch up position isn’t working.  I installed the latest firmware but that didn’t help.

Hate to say it, but it sounds like the switch has worn out. Might be time to find a new player.