I would I would strongly recommend you treat yourself to an under £2 "USB Doctor" like these which can help eliminate poor connections/leads/plugs, and/or prove you really do have a genuinely dodgy battery which wont hold its charge.
or just google "USB Doctor"
HTML Code:
http://www.ebay.co.uk/itm/271523165526?_trksid=p2057872.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT