You could install jumpers at each door just before the switch, one at a time. Jump out the switch so that the light is off even with the door open. Drive around awhile. If the problem continues leave that jumper installed and go to the next door. When the problem stops, and the lights stay out, you've found the door with the bad switch.
If you get lucky, you'll hit it on the first try. I'd go with the driver's door first since that gets the most use. Of course if you jump out all the switches and it continues, it's something else but the jumper deal is relatively quick and easy to do. I like to use those little blue or red 3M crimpy things as jumpers. Then make a solid connection and when you remove them (carefully) the wire sheathing basically self heals itself. Just be careful to crimp them right and not cut the wire itself.
The other alternative is by one new switch and swap it from door to door but if that's not the problem, you just bought a switch.

_________________
My pics!!'03 Rennie w/all Tupperware
Custom Roof Basket
Mopar Tubular Brush Guard
Garmin GPS V & Laptop w/Nav software
RAM products laptop mount
Maglite w/mount
Rear cargo bay tool cabinet
AllJs Rear Shelf
Rear receiver
250k miles!
LOST #CR051230