It's an iffy solution but if you're confident you can try to open up the controller and see if there's any loose connections inside but it sounds like you may be in need of a new controller. A few quick searches seem to show newegg having the lowest prices on them currently, although I'd keep...