I highly doubt software can drain the battery that fast. What I think is that the problem might be with the battery itself. Therefore try using a new battery and if the issue persists seek further assistance.
But all-in-all, I kindly suggest you get a new one but first find out why the one you have isn't responding well. Thanks.