I had that problem, but I had to rewire the whole car, it was a shell. I hadn't used enough grounds or big enough wire, now I've more than I probably need, but starts fine.

Did you miss a ground wire when you put the new engine in? Just thinking out loud. Mine is 499 and at 12 to 1. I use a mini starter as well.