Hi Nick, Are you saying that it has fuel (injector switching) and a spark !
I would do a cylinder leak down test, especially on cyls 1 & 2. (4 stroke engine = at least 4 pulses to catch 1 compression stroke & the throttle butterfly could give a false compression reading if it had an inlet valve problem) Regards Dave