Journeyman
"And this one is just right" ~ Goldilocks
You may not necessarily need a new one. If the switch works but the terminals are touching that could be it, or a loose or broken wire. Make sure when you reassemble, or install a new one, not to pinch those terminals together.