If all lights are off and the doors are shut, then there should be no spark. It sounds like something is remaining "on" when the car isn't running. Could be a hot wire going to ground. With the ignition off, put a voltmeter on the battery terminals and look for a slow voltage drain.