Not to familiar with TJs but check the cable for a good connection, continuity on the wire. Jump the connection at the switch. If it starts sometimes and not others I would check the connection. Chances are that's the problem.
2008 JK X, 4.10 gears, Lockers, Mopar winch bumper with a Warn 9.5ti, Mopar rear bumper, Discos, 33x12.5x17 MTZs on DC1 rims. 6 speed, Coil Spacers.