Just a thought. Is there any chance that your windscreen has been leaking? The P3 range is known for this, and when water gets into the electrics it can cause all sorts of problems.
Are the carpets damp in either the driver or passenger footwells? If you push against the top of the windscreen from the inside does a gap open up along the top of the screen where it meets the car bodywork?
Jack
|