Since we're on the topic of USB charging, consider checking the cable.
USB has 2 charging modes, sync or charge, at 500mA or 1000mA.
On an Android phone, that's either USB or AC mode.
Most cables are sync cables and limited to 500mA. Under heavy use, i.e. GPS navigation, it's still a net...