After many problems on trails with losing my lockers in the middle of the trail...lights blinking, not staying on, no air pump, then no lights at all...and next trip it would work fine...I spent a fortune having the OEM pumps taken out, all wiring and airlines re-routed and put in on-board air system. So it runs the pumps AND I have quick disconnect on both ends of my 03 rubicon for airing up tires. Guess what...first trail we went on-in the middle of the trail the lockers quit. No lights, nothing. Back to the shop...lots of testing...and guess what...it was the SWITCH that went bad. Yup...about a $50 part....so from the sounds of what you have going on, and the year...(and I had only 50k for miles) I would pop the front of the panel and get the switch replaced and see what happens!