I had the same problem with my 54-GMC, couldn't find the source of the drain. I replaced just about every cable and wire and cleaned every connection. For some reason I decided to replace the headlamp switch. No problem since.