Not sure if this is your problem, but i had a dicky boot switch, and subsequently the boot light was on, running the battery down.
Good luck finding the fault, maybe put a multimeter in series with the pos terminal and see how much is being drawn when everything is off.