heat and charging
that was the issue i had, working in a hot house, having the phone in my pocket, it would refuse to charge when it hit 117degF, let it cool down, put it in a cool dry place for a few min before plugging it in. the act of charging and those flowing electrons, just heats it back up.
its false to say all USB ports do not provide charging power, as most systems do provide enough voltage and amps to charge it somewhat, but many computers have specific ones that provide a higher level of current. RTM of your computer to see which port that is.
as always, a power cycle cant hurt, killing those power hungry apps too.