Yeah, it must be really. First step is to take the little circuit board out and look for any breaks in the tracks, or if any of the components have bad burn marks etc.... Also, try the light before you fit the delay circuit back in, if its fine, then go to the scrappy and get a new circuit board, or leave it out if not fussed! If its not the board, then it could well be a bare wire in the roof somewhere, or where it goes through the A pillar, perhaps even near the switch.... Test it with the door shut to a screw somewhere or something, It shouldnt make a contact