Is the cam timing the problem, or something else?

Do the simple things first, KISS theory.
Show us the cranking cylinder pressures, plugs out WOT
This will give you a good idea of what is going on inside your engine.
Dont reinvent to wheel before you have to.
Cranking pressures are listed in post #1.
And they are low as mentioned in post #13.