I'd also verify that the USB connector isn't messed up and that the charger itself is working. I've found a lot of battery drain problems are related to something in the charging "circuit" not working correctly. I've seen this happen more than once with an 8830.