Can take a lot of time to find the problem- easiest fix is to fit a heavy duty (600 amp) isolator switch to the battery earth lead. Just don't isolate the battery when the engine's running, or you risk damaging the alternator. Cheap 'n effective.
Sid Chrome, July 2010