None of my interior lights work and I keep blowing fuses. I thought that it was just a wire that shorted or something but wasn't 100% sure. I was using a GM sevice manual that showed how to test the BCM and after testing everything how it told me to it said that the BCM was bad and needed replacement. It never states why it needed replacement so I was still thinking that out of all the wires in the car, one of them could still be the issue. I finally got some free time to check the circuit using a bulb that was plugged into where the interior light fuse was. I read somewhere that if you do that you can start pulling out bulbs 1 by 1 from the interior and when the light goes out where the fuse is then you know that's where your problem wire is located. So needless to say I had every single bulb out and the light was still on. I decided that if I unplugged the BCM and if the light would shut off then there is a short within the BCM. If the bulb would stay on then the short is a wire from the fuse block to the BCM. After I unplugged the BCM the light in fact when out. That is how I came to the conclusion. I also remembered the test I ran before and figured that test found a short and that's why it said it needed replacement.
I'll pm you on your BCM