Try checking the earth wire for a breakage which runs between the door and A post. This is a thick black wire which over time opening and shutting the door breaks, as it's a thicker wire than the others. This can also affect the heater by putting it into reverse eg hot is cold and cold is hot! Hope this helps
Dave Q
April 2009