I rewired and modded my cargo light so it is independent of the interior light circuit. I ran new wires from one of the aux 12v plugs beside the cig lighter, it always has power and is a convenient spot to grab power from. I got another oem cargo light switch, put it right above the oem switch and wired the illumination bulb so it came on when turned on instead of with the dash lights. I then ran these wires to the back and cut the old wires from the oem cargo light and soldered and shrink wrapped the connection to the oem sockets. Everything was perfect and then I blew 2 kinda expensive led bulbs. These oem sockets are different from all other 194 sockets.... they will work fine with a regular incandescent bulb but not with an led. Put a multimeter on it and check voltage, there are 4 terminals but the left 2 are connected and so are the right 2. A regular incandescent bulb has a bent over wire that contacts 1 side when the new leds are negative on the front and positive on the back and vise versa... if the led bulb is printed on a circuit board you can take a utility knife and scrape the copper off the board so it dosent short out. My replacement led bulbs were projector lenses and 2" long not realizing the differences in the 194 and the like bulbs.... so I drilled 2 holes in the lense and inserted the bulb into the socket from outside and siliconed the very small gap up. Bright as hell but I kept thinking about the oem cargo light wiring sitting in the roof.... well I grabbed a couple silicone embedded leds and soldered them on to the ends of the wires and stuck them back into the lense. Now I have independent cargo lights that are actually useful and oem cargo lights that function with the interior light circuit and comes on when I open the door.
And oh before I started this I took the lense in the house and cleaned it up real well with some hot water, dish soap and elbow grease.
Al