Is it similar to what I was dealing with here? I had a similar problem with the switch not staying on: