I dont know if this is your problem. But, I found that when I spun my motor over by hand the controller would 'show/read' the magnets. Then, if I uesd the starter to turn over the motor the controller would not 'see' the magnets. Tho this was not correct, because the controller just could not refreash fast enogh and it really was reading the magnet. My point is you may have to just put everything together and give it a go. I found that if the gap is tight and the magnets are 'close' to were they should be then you can get it started, then change the values in the controller to work. Also, call SDS they were great with helping me, I called them for weeks. I hope this helps.