If the battry goes flat so quickly then there must be problem with some component of the main engine or genset.If it were me I would call in a diesel mechanic. We have left our SM319 Bali Hai for months unattended and the batteries have all been fine on our return. Let us know the final solution please.