my jeep had this problem. it is also a 97tj. it ended up being the switch. not a big deal, but if i remember right, the switch was like $50! sheesh! i think the switch was just worn out and maybe the contact points shrunk in the cold and didn't contact until they warmed up and expanded...