Being an electrician, you may be better qualified to find the problem than your repair shop. Take an ammeter and put the leads in series between the negative battery cable and the battery, you'll obviously have to disconnect the cable from the battery first. If you have more than 50 milliamps, you have a problem.If less, your battery may be junk and won't hold a charge. If more than 50 milliamps, it's time to start pulling fuses and/ or relays to try and isolate the current draw. May be just a stuck relay, give em all the tap test, hit em with your Kleins and see if the current draw drops. Probably something simple. I know schematics would help but unfortunately, not always available.