Have a look at
and about the discharge see the following about turning off wifi bluetooth etc. ~ not that it will solve the issue.
My order of likely problems go
1 Debris in the port
2. Inadequate cable
3. Loose module
4. Duff charger
On the charger issue even with a PC USB2 port providing 500mA it should only take about 5-6 hours to charge.