
I might have been a little lit when I made that comment, Sorry koenigseder!
If its not stopping when you release the button then your switch contact plates are sticking ( to much amperage) or the switches detent isn't working . Could be a bad switch, bad connection, or your pump/motor may have issues causing a higher amp draw.
But imo something doesn't sound right, if the switches contacts are sticking then why does it disconnect when it hits the motors travel stops? It should load up the pump.
Excessive amperage breaking the circuit ?