Make sure the cable isn't partially unplugged inside the controller, and check the turbo and mode slider thingys to ensure the contacts are clean and not bent away from the pcb. If those check out, maybe look for board cracks or corrosion?