I have the same battery drain thing with my D300. I just remove the battery when not in use. Had it looked at by a camera technician, beyond economical repair. I'm thankful it still works :-) Like the man before me said, find a known good battery & see.