Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!
The courtesy light not coming on may be caused by corrosion of the central light unit from a leaking sunroof. I had that on mine so I just got a new light unit from the scrappies. You dont need to replace the whole central unit - just the part for the lights. You can check whether it is corroded by removing the part of the central unit with the lights (it just unclips) and if its corrosion causing it then it will be partly green on the back of it.
If however the light works when you press the switch but not when opening the doors I suppose its possible the door sensors might be f**ked but it could just be down to dodgy electrics in your car.