I've never had these problems. My battery behavior has been entirely predictable, the whole time I've owned it. I suspect that something about your specific iPhone is hosed.