I have a problem with the brake lights on my 316i Compact 1996. The lights do not come on when the pedal is pressed. I had this once before and found that the cables in the plug on the brake light switch had pushed back slightly and were not making contact. Easy fix. I now have the same problem again and cant sort it. I have checked the bulbs, fuse, switch on the brake pedal and as much wiring as I can see by taking the under dash panels off. I am getting 12 volts to the rear light panel on the right side and all the other lights work. The upper brake light on the tailgate is out too. Any ideas?