You might want to purchase a couple of spare controller boards - they are not expensive.
He stated he had a spare controller and tried that, but the problem returned...
Samosamo - did you move controller cables with the controller, or did you use the ones with both test? Did you use the same power supply each time?