I never thought about it being the switch. I have cleaned every contact & tried multiple high-current batteries. It always does the same thing. If they are using the same POS micro-switch as the MR-30, that would explain it.

I guess I will be pulling them apart tonight.