I had the same problem and it was a bad circuit breaker located under the deck with the battery switches. Mine is a 1990 310 Sundancer not sure where your breaker box is.
Found resettable fuse under the deck where the battery switch is. It was not working and would not reset. Replaced with new one and all is working fine.