Beware crappy USB cords!! Almost threw out two charging devices because I thought they had quit working and it turns out it was just bad USB cords. They were shorter ones that came with the devices; one about 7″ long and the other about 12″. Put on a regular long USB charging cord and they both work just fine!!
So check your charging cords before tossing your device!!