jlocster, you were right my man the wire completely sheared off from my driver's side sunvisor. I added some wire and reconnected it, but still didn't work. I decided to tighten all the screws a little bit more and it finally worked. The screws under the plastic light diffuser act as grounds and must have been a bit loose. The passenger visor wiring was still good so I just tightened up the screws and it worked!