pretty obvious but tried fresh fuel?
when trying to get mine going we emptied a can of ether/engine start directly into the intake, and it would fire up and run on that alone for a few seconds, indicating the fuel or fuelling was the issue.
if that doesnt work then nothing will.
at the least it might confirm that the ignition and timing is about right , and you can start testing through fuel pressure and injectors etc.
(i'm a very trial and error sort of person)
