the controller is not the problem, i found thats its more of the cord that ends up breaks before the end first. so i recommend trying a new cord to see if that helps.
open