For the door related issues, could be broken wires between the door and shell, pull back the rubber bellows and see if you can see anything.
For everything I would check connections and wiring just about everywhere and clean if necessary. A volt meter would be useful for the job.