what can cause that when i push the breaks all interior lights turn on? on 2002 Mercury Villager

when I push the breaks the lights inside turn on, if I turn to the right or left the lights turn on also. When it rains the problem is worse. Some times I hear a sound in the front panel like"sparks." I needed to replace my right back door because of an accident and the company used a different model door. That door never seals completely when it is closed. Could the door be the cause of the problem or something else? I never had this problem when I change the door at the beginning.

2 answers 2 comments
make sure all the doors are secured. a loose door will do this

Roy
thanks a lot. Im going to check the door.
ONLY THING I CAN THINK OF IS WHEN YOU PUSH BREAKS THE DOOR
MOVES ENOUGH TO TURN ON INTERIOR LIGHTS ON. DOOR SWITCH
NOT KEEPING CIRCUIT OPEN. MAY TRY ADJUSTING THE DOOR.
AS FOR THE NOISE I DON'T KNOW.
thanks a lot.