Hi,
I know you have said you tested the injector harness, did you check the plug from the cylinder head.
Mine did this and i checked the ecu end but eventually found oil in the plug at the head end. gave it a clean and off it went.
difficult to get to, so i ended up taking the plastic engine cover off to get to it.