Have you replaced or had the alternator checked.
Could be a bad diode leaking off and draining batteries while sitting ?
Add a disconnect switch to stop all parasitic drains.
Thread linked in my other reply.