Try these following methods to resolve the issue
- Remove SD Card (this really works for me. start charging after that)
- Use toothbrush to clear the charging port
- Remove battery, sd card and wait for 30 seconds and try again.
- Replace dying battery
- Try with another USB cable
- Try with another Charger
- Replace charging port at service center