Hi fellow jeepers! I found the problem with my multifunction switch fog light issue! Remember - they come on when you don't want them to and won't turn on when you do want them too - so I had to pull the fuse to prevent an unwanted battery drain. Below is a brief summary of the fix.
1) Take the multifunction switch assembly out of the jeep (the window wiper controls come with it)
2) Remove the relay on the back of the assembly - it is the black box between the wiper controls and the light controls (first picture).
3) Remove the two x10 Torx screws on the back plate of the assembly
4) Pry the tabs starting at this location and work counter clockwise to get the outer cover off of the back (second picture)
5) Take care to remember how the loose plastic parts go back in the assembly (sorry I don't have any pics and I don't feel like taking it all apart again)
6) You can see the plastic cup at the end of the white lever - this is where the pin that isn't any more belongs. This is the pin that opens and closes the contacts for proper fog light action.
7) I cut the end off of a Bic pen (the ink carrier part) and shaved it to fit lenghtwise and shave a little off the sides for freedom of movement (not much was needed).
8) I didn't superglue the pen part to the cup - but I am tempted, we'll see how consistently this solution works first.
9) Carefully put everything back together again and voila! Don't forget to plug the relay back in like I did - otherwise your hazard and turn signals won't work.
We'll see how long this lasts. But it is a lot cheaper than a new $50 assembly.
I noticed some carbon on the contacts for the fogs - don't forget to scrape it off (both the contacts seen in the pic and the spring loaded bar on the inside of the cover panel).
I own a 2001 4.0L Sport with an automatic transmission and factory fog lights.