I kind of had a similar problem but it was that some douchebag at Midas decided to make a quick fix on my reverse light by melting a wire into the wiring harness and grounding it to the chassis. It was blowing a fuse every so often and taking out every single light in the cabin. Just replacing the wiring harness fixed it completely.