You most likely have an ignition off draw. You can check for it by using a multimeter and measuring amps draw with everything off, doors closed and key out of ignition. If you are not familiar with basic automotive electrical troubleshooting and DVOM use do not attempt this procedure. You could injure yourself or ruin some very expensive parts.
Start by setting your meter to 10amp setting. Disconnect driver side battery positive post. Open windows, close doors, all lights off, key out of ignition. Attach a jumper wire (should have inline fuse rated at 10 amps for protection of circuits) from the cable end to battery post. If the fuse blows, STOP as you have a serious problem. Consult with a qualified auto electrical technician.
Place meter leads on battery post and battery cable clamp. Polarity does not really matter, the meter will read + or - amps. Double check your meter leads and meter setting. Remove the jumper wire leaving the meter leads. The meter will now be carrying the current instead of the fused jumper wire and will now show current in amps. If you connect the jumper wire and then disconnect it within a few seconds you will normally see about 3 to 6 amp draw that gradually drops to about 30 milliamps within a couple of minutes. Most normal late model vehicles will act similar. You want to wait a few more minutes and watch the amp draw. It may be normal for the amps to jump up slightly then reduce again. This is just from modules waking up and going back to sleep. If the draw goes down below about 50-30 milliamps and stays there for 10 or 20 minutes the fault is not there.
A vehicle with a problem may start to ramp down but jump back up over and over, or may ramp down some but never drop below an amp or two. If the amps stay up for a while (10-20 minutes) start pulling fuses one at a time until the amps drop below 30 milliamps. Wait a bit between fuse pulls for any modules to start going back to sleep.
If the amps stay low indicating the problem is still not there, reach inside and turn on the flashers for a second. That will wake up the BUS and amps will jump up, then ramp back down again if problem is still not there. If not it will stay up above an amp or more, then start pulling fuses. This procedure takes some patience as some faults may not be there for long periods of time. You just have to keep trying it.