I have a 2007 gmc 2500hd classic. When I open the doors the dome lights do not work but the lights in the doors work. If I use the dimmer switch the dome lights dont work either, but if I press the buttons on the lights themselves the lights work. I have checked all the fuses, changed the headlight switch and lubed/checked the door jam switches, nothing works, any thoughts from anyone??? Only other thing I can think of is maybe its a bad bcm? Thanks for the help.