Is there a timer switch for the dome lights. If it is happening on two of the doors as well as the trunk, that's where I would think the problem lies.
Or try this...
Door Latch Contact Pin/Switch
Part or Service: Door Latch Contact Pin/Switch
Description: This procedure is to fix the dome light and/or chime problem. In this problem the dome light stays on for periods of time accompanied by the chime. The chime is not always present but in some cases it is.
Diagnosis:
Dome light and chime stay on - DRIVERS SIDE Switch
Dome light only stays on - PASSENGER SIDE Switch
95 and later models below
94 and earlier further down
Removal and Reinstallation: Remove the door panel
(My 95 required the removal of the window crank and four Phillips head screws, other years may be different)
Instructions:
Remove the torx screw on the window crank and remove the crank.
Remove the two Phillips head screws on the door pull and remove it from the panel, (be careful not to break the plastic tabs holding it to the door panel).
Remove the third screw, which is under the door pull, holding the panel onto the door.
The forth screw is located on the bottom rear of the carpeted area on the panel.
Pull the door panel up, and slip the holding tabs on the back of the panel out of the door slots.
Carefully peel back the vapor barrier, starting at the back of the door, until you are able to reach into the door latch.
Follow the wire to the pin switch on the located on the bottom of the door latch.
Remove the standard tabbed connector from the pin switch.
Now lock the latch, as if the door was closed and locked.
Rotate the bottom of the pin switch 1/4 turn towards the exterior of the door.
Lower and remove the pin switch from the door latch.
Installation are the reverse of removal.
Note: Don't forget to use the inside door handle to reopen the locked latch before you go to slam the door shut!!!!
I used 3M spray adhesive to enhance/renew the adhesive on the vapor barrier,
Don't forget to line up the door lock pull with the hole in the door panel before slipping the plastic tabs back into the door slots
The Gem Module has nothing to do with the dome light/door chime problem.
The pin switch is usually just gummed up and sticking. A good cleaning with electrical contact cleaner or rubbing alcohol (and patience working the pin in and out) will usually free the pin. DO NOT USE WD-40 it will eventually dry and become gummy; causing the pin to stick, again.
94 and earlier below
Open the door of suspected faulty door switch. The switch is located between the hinges, near the rubber boot hiding the wiring to the door. It's about 1/2" in diameter and just unscrews.
Get a 9/16" socket and unscrew the switch in a counter clockwise direction.
Pull switch out until wires are far enough out to not let them fall back into the hole.
Unplug the connector.
Note: This connector can be a PIA. 5. Service or replace as needed and reinstall.
Don't forget to plug the wires back up, trust me, it's happened. Also, when you unplug the wires, tape them aside with duct tape or something, because if they are in the right mood, they will spring back into the body.