I'm having an issue where my interior dome lights on my 89 K5 stay on. I've checked the door switches (I replaced them about 2 months ago because the old ones were frozen shut and the dome lights wouldn't come on with the doors open) I made sure the headlight switch was not set to have the dome lights on. I also removed the headlight switch entirely and the dome lights still stay on. I even removed the fuse marked T/L Courtesy and they STILL remain on. I'm at a loss now. The only thing I can think possible is that I just replaced the engine over the weekend and while installing the bellhousing bolts I accidently pinched the HOT wire going to the starter that comes out of the harness against the firewall (battery was not connected at the time) when I was ready to connect the battery is when I discovered a dead short from the pretty sparks that were made when contacting the positive wire to the battery. I repaired the issue and did not see anything melted anywhere since I was very quick about removing the cable when I seen the spark. I know the door pins supply a ground to turn the dome lights on but does the headlight switch supply a ground also when using it to turn on the dome lights or does it supply a HOT?