I have a controller that won’t charge, but works when plugged in. What could be the problem?