Thanks for everyone’s suggestions. By turning over with wide open throttle it has now started and will idle but really rough with vibration and doesn’t want to rev. Oil pressure is fine.
It’s now showing two error codes:
1+1 - inductive rev/TDP sensor (which I believe is crank position sensor)
1+3 - ignition timing signal ECU internal (which I believe could be phase or crank pos sensor)
So far I have fitted new phase sensor gapped to 0.3mm, new CPS gapped to 0.8mm, new air charge temp sensor, put fresh petrol in and cleaned connectors for TPS and idle control valve. All plugs have been cleaned and gapped to 0.8mm.
I’m wondering if it could be a wiring fault somewhere, possibly with the CPS.