Same here every so often. And more often than not it isn't recognized by my computer when I plug in the usb.
figured it out.
there is a usb service that runs. and when it is killed, the charger no longer works.
I looked at my running services, killed it off and then no more charging..
so now the question is, is there an app that can start services? or is a reboot the only way?