problem recharging edge 1030plus, what can be the solution?

My Garmin Edge sticks at a small percentage and is getting lower. It does not take a charge. The unit is only 3 years old. What can I do?