My door open light loves to go on when I hit a bump, sometimes it stays on until the next bump. Sometimes it doesn't come on for weeks. I know the obvious thing to do is to change the door switch but I don't buy changing parts until you find the problem. How do I troubleshoot this problem. This is on my 1995 525i Touring.