I just purchased a 2004 Chevy Silverado. And, recently, I've been having trouble with interir/over head dome light. The light sometimes wont turn off, or sometimes it takes 9 minutes to turn off. I'm thinking it's a faulty door switch. Has anybody had the same problems? And if so, how did you fix it?

Thank you,
and God Bless you.