This may be irrelevant for you, however, i built a motor and had issues starting it as well. The problem was a single connection near the driver side firewall. It was flipped... a buddy of mine had connected it backwards (red - blue, blue to red). Its a white connector with one red and one blue wire coming out of each side. This is unlikely, but thought i would tell ya just in case.
Check this connection