I'm sticking with the dome light wire. The pink wire is probably bare somewhere between the dome light and the glove box. It's shorting out because it's touching metal or the other wire that leads to the dome light. The yellow wire might have been chewed as well.

I solved this problem by ripping out the old headliner. I fixed the damaged wire and put in a new headliner. I'm sure you don't want to do that, but it may be hard to find the bare spot on the wire without taking the old headliner down. You could cut the wires going to the dome light and see if that works. Not recommended, but it might work and not having a dome light isn't the end of the world. Good luck.