I replaced my old switch with a new one from one of the vendors, and had the same problem you're having. Checked everything, every connection,ground, still couldn't fix it. Put a relay in and I now have lights that stay on. Easy and inexpensive to do.