So, here's an update. I removed the replacement crankshaft and the top oil seal. I removed the counterweights from the crankshaft. I reinserted the replacement crankshaft, timing gear and camshaft. I did not attach the connecting rod. The timing gear was still not level with the camshaft. I repeated this set up with the original, damaged camshaft. I expected the gears to be level with each other, but no. They weren't. They're supposed to be, aren't they? It seems like every other time I've done this, the gears have been perfectly level. Maybe this isn't even my problem.