Stupid question but have you tried plugging the cable into different USB ports? USB ports can partially die and switch to only giving USB power.
open