I have the exact problem but with my 2ds. so I am not sure about the magnetic thing since i can't fold it. I have to slide a button to put it on sleep mode and this doesn't help me. as for the battery, this is a relatively new 2ds (a few months old) so I don't think this is the battery either. I also tried everything people said on this article