Alright so I still have the stock fog lights on my 03 wrangler. I took it wheeling for the first time a couple months ago and after that my buddy noticed my one fog light was out. Being stupid I went over and hit it. Boom... Came back on. Now it'll stay on after I hit it but when I go and start it every morning it won't come on so I have to keep hitting it. I checked all the connections on the light and they seem. No corrosion or water damage. What's wrong with it?