Presuming by "catch" you mean that the motor tries to move but grinds or wiggles back and forth without actually spinning, etc. If that's not what you mean, you need to provide a much more detailed description of your problem, and exactly how it came about, and why you replaced the halls, and every other step you've already done before posting.
Assuming all the halls work, are wired correctly, and the hall wires have continuity to the controller, this usually means either:
--controller has a problem (either cant' read the halls or has blown or otherwise not working phase outputs),
--phase / hall wire order is wrong.
The latter you can test by going thru the procedures either on the wiki about how to determine the order of the wires for phases and halls (see http://endless-sphere.com/w index page, scroll down to article with similar name), or in various threads here on the forums, or on the Grin Tech pages at http://ebikes.ca .
The former you can test by going thru the testing procedures outlined on the Grin Tech pages or in the many troubleshooting threads here on the forums. There may also be a wiki article on that, but I am not sure.
There are thread indexes for useful stuff at the top of each forum, that may help..