Okay, I disassembled the problematic switch today. There are two tabs that hold the switch components in place. Inside you will find the switch lever, a small ball, spring, and the switch contacts. In my case, the components were quite dirty. I cleaned everything up with some acetone and a q-tip. Upon re-assembly, I gave the spring a slight stretch and lubricated the ball and switch contacts with a very small amount of dielectric lube. Once I had everything back together and held in place with my index finger, I made sure the switch physically operated. You can see the ball in place-make sure it's in there. Next, I bent the tabs down to hold it all together. I tested the switch with an ohm meter prior to re-installing it in the truck.
Once the dome light assembly was completely installed it worked like new!
