Hi Mat and Norm,

Have you checked the compression is good as sometimes a valve can stick open.

Might be worth checking the flywheel key isn't broken, if it's sheered the ignition timing will be out.

Cheers
Max.