How are the battery contacts? Does there seem to be any leakage from the batteries on them? It sounds like you've let some dead batteries sit in there for quite a while.
It's recommended that you generally do not leave batteries in electronics for extended periods of time, as they can corrode...