Did you ever get to root cause of this issue. mine started doing it and after some playing around found that after charging to 100%, remove battery and it was lasting almost 48 hours. Thought like yourself it was a battery fault as I had tried a factory reinstall, ordered and received Samsung...