What is causing the drain? I had worked on cars before that appeared to have a drain but upon closer examination, that connectors on the starter were corroded. The corrosion would create a high resistance and more voltage would be required to turn over the starter. That condition would also not let your battery recharge very well.
Installing the isolator switch would get around your problem for the time being, but if the original problem gets worse, you will be working on it again.
Just my .02