Courtesy Lights,also know as Day Time Running Lights.They dont go of.They are made to stay on whenever the car is on.Whats the big deal with them being on anyway?
I actually meant what could also be known as the "dome lights", however, since it has a moonroof, it's not really a dome light, there's one light right in front of the moonroof, and two lights in the back on the sides.
I had this same problem. There are switches near the front door hinges which get pushed in when you close the doors that turn off cabin lights. I found out that the driver side switch wasn't getting pushed in far enough (you can test it with your finger) so i just glued a piece of cork to the edge of the door where it makes contact. Good luck.
Check to see if there is a relay in the headlight switch. I'm not familiar with that year, but the older GTP's(93) have a relay in that switch. Mine stuck on and the only thing I could do was pull the fuse until I replaced the switch assembly.
Hope this helps.........
I would go checking the door switches(The cork thing works). If that is not the problem, does your car has the delayed turn off feature? Because if the door switches are ok then the BCU could be the problem since it is the one that controls the delayed turn off feature.
Not sure about the "cork thing". The lights do work on a 30 second delay though. It is controlled by a timing relay in the headlight switch "pod". Like I said, I'm not sure about other years. Try the public library. That's where I got the schematics for my car (They have the GM tech manual). Hope this helps.