Early on we had a simular problem with our 04 Safari. What I did was check the wiring diagram & found that the wall plug in the bath was the problem. The ground wire had come loose, causing the circut to default.I can't say if your unit would be the same, but it might be a starting point. I'd check what's all on that circut and then look at the first wall plug, which more than likely is the one in the bath.
Home of the Wayward Wind
Bogfrog & Mr. Turbo
If in life you stumble, make it part of the dance