'96 GRAND VOYAGER - Parking/taillights don't turn off

FOR THE LAST 6 MONTHS MY PARKING/TAILLIGHTS WILL TURN ON AND OFF RANDOMLY WITH THE KEYS OUT OF THE VEHICLE AND THE LIGHTS **** TURNED TO OFF. AT FIRST I CAME OUT TO A DRAINED BATTERY UNTIL I REALIZED THE LIGHTS WERE TURNING ON BY THEMSELVES. I HAVE BEEN PULLING THE TAILLIGHT FUSES OUT EVER SINCE SO IT DOES NOT DRAIN THE BATTERY, BUT THEN MY DASH AND TAILLIGHTS DO NOT LIGHT UP.

I HAVE REPLACED THE BODY CONTROL MODULE AS THE DEALER RECOMMENDED, BUT THE ISSUE CONTINUES. WHAT AM I TO DO?

As far as when the lights go on independently, they stay on for a few minutes, then they'll turn off for a number of minutes and then go back on. They do not flash, they just turn on and off unpredictably.

As far as the body control module is concerned, I don't know if the part numbers match. Is that critical?

Before I replaced the module, the gas gauge used to jump to full and go back to empty, beeping each time it registered as empty. I know the fuel level sender needs to be replaced, but I don't feel like dropping the tank, I just keep track of mileage for gas purposes. Since I replaced the module, the gas gauge just stays at empty and no longer beeps at me. It's just the parking/taillights that continue to thwart me.

I've got a secondhand module from the breakers, it's exactly the same model number! Would it be ok to just swap it over or would it need re-programming??

Also i was thinking that it might have something to do with the alarm because it doesn't set properly and doesn't go off! Where is the alarm system in a 99/T reg Grand Voyager and how hard would it be to disconnect this from the cars wiring loom??