sounds like something may have been damaged. Im not familiar with the speed controller but usually if it doesnt work right and you think you damaged something, you usually did. If its not still under warranty I would take it apart and look for any damage.