The fact that the headlight motors run for 15 sec. mean your headlight motors are not fine.
Can you turn on your parking lights with out you headlights raising, if not then your headlight motors most likely need the bushing replaced. Very easy job.
Also if you think your headlight motors are the drain just disconect them from the wire harness, there are plugs about 4 inches from the H/L Motor on both side, if after unplugging your battery no long drains down that is your problem, but I bet it has nothing to do with it.
Replace the bushings and you 15 sec run on problem will go away, they work of resistance and with worn bushing they don't feel the resistance and get confused.
I have replace the bushing in both of mine, I also had to replace a shaft once as the part that the bushing go to be driven by the gear was spinning on the shaft.
The crumbs in the pic below are the bushings...
In the one below you can see the new bushing going in the three white pieced in the front of the picture.
Good luck, let us know how it turns out.