looks like 1 channel of 4 is toast on the controller still, could have been some kind of overload when that debris jammed the mag. It is supposed to be rated at 17w per channel so that should have been a problem
The pump is apperently fine though, I can deal with the fan controller. I wanted a differant one anyway