Mick, I do not want to pick apart whatever method you have.
If you have symmetric lobes you can rock the cam between the two cylinder lobes and split the difference. then you are 90 cm degrees from lobe centre. By counting pinion teeth you can figure how far the crank has to be turned before inserting the intermediate gear. Or leave the crank gear at TDC and rotate the cam gear the required number of teeth.