One other thing to check is the valve lash. I've set them too tight and when the motor cranked over, it would just spin because the valves were being held open. As a result, there was no compression and no firing. It would backfire occasionally when trying to start it.

I'd make sure the plug wires were correct, and if it still doesn't start, recheck the valve lash.