Why don't you check the "health" of your electrical system with the car off? Connect an ammeter to the battery to measure the current with the car off. If you have more than a few milliamps, then you probably have a circuit energized that is draining your battery. If your battery is draining overnight, it's probably a pretty good load, or your battery may just be getting old.
Look for the usual culprits that cause a battery drain:
Voltage regulator
Alternator short
Dome light
Glove box light
Added stereo/alarm
Short in the engine wiring harness or body wiring harness.
_________________
Blue's collection of tech tips - A great place to search for answers
XenonS30 - the cheap source for FSMs
Courtesy Nissan S30 parts - Some parts and most of the S30 FSMs on CD.