Thank you so much everyone for your replies! I'll pick up an A/C adapter and see of that makes a difference.
One question, when you say pins, you mean the battery contacts, right? I thought about pulling those and letting them soak in vinegar to get whatever corrosion is on there off.
Anyways, thanks again everyone!