Jeep cherokee 1999

What could be draining my battery every 2 weeks or so? According to my everyday mechanic not the starter or the alternator…Other symptoms, a radio sound that comes in/out and power locks that do not work…I am going to the dealer tomorrow (ouch) but would like to have some tips before! Thanks car talk community.