I noticed my G1 takes a really long time to charge compared to my previous BBs and iPhones. What's up with that? Is it a flaw in the hardware?