One of the tricks that I pull with a new coach is to go through every electrical connection I can get to and pump them full of dilectric grease - it's kind of a religion of mine as I used to work for a telco company and that's what they taught us to do. Electrical gremlins are 90% corrosion and this will prevent it from occurring.
The other thing is to buy some rolls of 4" eternabond and do every seam on the roof - I can't tell you how many rigs I have seen with stained ceilings caused by leaks - everyone could have been prevented with $100 of eternabond and a couple of hours. If they are not leaking yet, they will do one day.